Try to fix UI update

This commit is contained in:
2025-11-03 21:13:15 +09:00
parent 2dcaf45322
commit b0feed13fe

View File

@ -173,20 +173,22 @@
{ {
if (campaign.Type == Campaign.CampaignType.ExportCommonRegistryElements_15_7_0_1) if (campaign.Type == Campaign.CampaignType.ExportCommonRegistryElements_15_7_0_1)
{ {
InvokeAsync(() => Task.Run(RefreshRegistries)); Task.Run(RefreshRegistries);
} }
} }
async Task RefreshRegistries() async Task RefreshRegistries()
{ {
ChangeState(CommonPageState.Loading); await InvokeAsync(() => ChangeState(CommonPageState.Loading));
registries = await RegistryService.GetAllRegistriesAsync(true); var refreshedRegistries = await RegistryService.GetAllRegistriesAsync(true);
if (state != CommonPageState.OperationWaiting) await InvokeAsync(() =>
{ {
ChangeState(CommonPageState.Idle); registries = refreshedRegistries;
}
ChangeState(CommonPageState.Loading);
});
} }
public void Dispose() public void Dispose()