App: Make HintContextChange() synchronous by using MainDispatcher
All checks were successful
Test / Run tests (push) Successful in 2m37s
All checks were successful
Test / Run tests (push) Successful in 2m37s
This commit is contained in:
@ -79,7 +79,7 @@ namespace Elwig {
|
||||
}
|
||||
|
||||
private static void OnContextChanged() {
|
||||
MainDispatcher.BeginInvoke(async () => await HintContextChange());
|
||||
MainDispatcher.BeginInvoke(HintContextChange);
|
||||
}
|
||||
|
||||
private static void OverrideCulture() {
|
||||
@ -201,13 +201,13 @@ namespace Elwig {
|
||||
BranchMobileNr = entry.Item8;
|
||||
}
|
||||
|
||||
public static async Task HintContextChange() {
|
||||
public static void HintContextChange() {
|
||||
var ch = CurrentLastWrite;
|
||||
if (ch > CurrentApp.LastChanged)
|
||||
CurrentApp.LastChanged = ch;
|
||||
foreach (Window w in CurrentApp.Windows) {
|
||||
if (w is not ContextWindow c) continue;
|
||||
await c.HintContextChange();
|
||||
MainDispatcher.BeginInvoke(c.HintContextChange);
|
||||
}
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user