ContextWindow: Use EnsureContextRenewed() correctly
This commit is contained in:
@@ -812,13 +812,11 @@ namespace Elwig.Windows {
|
||||
}
|
||||
|
||||
EmptyScale();
|
||||
await RefreshList();
|
||||
await RefreshDeliveryParts();
|
||||
await EnsureContextRenewed();
|
||||
Mouse.OverrideCursor = null;
|
||||
ControlUtils.SelectItem(DeliveryList, p?.Delivery);
|
||||
DeliveryPartList.SelectedItem = null;
|
||||
DeliveryPartList.ScrollIntoView(DeliveryPartList.ItemsSource.Cast<object>().Last());
|
||||
RefreshInputs();
|
||||
InitialInputs();
|
||||
}
|
||||
|
||||
@@ -851,8 +849,7 @@ namespace Elwig.Windows {
|
||||
}
|
||||
|
||||
EmptyScale();
|
||||
await RefreshList();
|
||||
await RefreshDeliveryParts();
|
||||
await EnsureContextRenewed();
|
||||
if (p?.Delivery != null) {
|
||||
try {
|
||||
using var ctx = new AppDbContext();
|
||||
@@ -870,8 +867,7 @@ namespace Elwig.Windows {
|
||||
|
||||
Mouse.OverrideCursor = null;
|
||||
DeliveryList.SelectedItem = null;
|
||||
await RenewContext();
|
||||
RefreshInputs();
|
||||
await EnsureContextRenewed();
|
||||
InitInputs();
|
||||
}
|
||||
|
||||
@@ -902,7 +898,7 @@ namespace Elwig.Windows {
|
||||
DisableWeighingButtons();
|
||||
HideFinishNewPartDeliveryCancelButtons();
|
||||
ShowNewEditDeleteButtons();
|
||||
await RenewContext();
|
||||
await EnsureContextRenewed();
|
||||
RefreshInputs();
|
||||
ClearInputStates();
|
||||
LockInputs();
|
||||
@@ -1082,9 +1078,7 @@ namespace Elwig.Windows {
|
||||
LockInputs();
|
||||
UnlockSearchInputs();
|
||||
FinishInputFilling();
|
||||
await RefreshList();
|
||||
await RefreshDeliveryParts();
|
||||
RefreshInputs();
|
||||
await EnsureContextRenewed();
|
||||
|
||||
Mouse.OverrideCursor = null;
|
||||
DepreciateButton.IsEnabled = true;
|
||||
|
||||
Reference in New Issue
Block a user