@@ -124,6 +124,7 @@ async Task LoadImage()
124124 ""
125125 } . Contains ( VersionComboBox . SelectedValue . ToString ( ) ) ) ;
126126 } ;
127+ AutoUpdatePackageCheckbox . IsChecked = Options . AutoUpdatePackage ;
127128
128129 VersionComboBox . Items . Add ( CoreTools . Translate ( "Latest" ) ) ;
129130 VersionComboBox . SelectedIndex = 0 ;
@@ -277,12 +278,11 @@ operation is OperationType.Install or OperationType.None
277278
278279 private async Task LoadIgnoredUpdates ( )
279280 {
280- IgnoreUpdatesCheckbox . IsChecked = await Package . GetIgnoredUpdatesVersionAsync ( ) == "*" ;
281+ IgnoreUpdatesCheckbox . IsChecked = await Package . HasUpdatesIgnoredAsync ( ) ;
281282 }
282283
283284 private async Task LoadVersions ( )
284285 {
285- IgnoreUpdatesCheckbox . IsChecked = await Package . HasUpdatesIgnoredAsync ( ) ;
286286 VersionComboBox . IsEnabled = false ;
287287
288288 IReadOnlyList < string > versions = await Task . Run ( ( ) => Package . Manager . DetailsHelper . GetVersions ( Package ) ) ;
@@ -294,6 +294,7 @@ private async Task LoadVersions()
294294 VersionComboBox . SelectedValue = ver ;
295295 }
296296 }
297+ IgnoreUpdatesCheckbox . IsChecked = await Package . HasUpdatesIgnoredAsync ( ) ;
297298
298299 VersionComboBox . IsEnabled = Operation is OperationType . Install or OperationType . None
299300 && ( Package . Manager . Capabilities . SupportsCustomVersions || Package . Manager . Capabilities . SupportsPreRelease ) ;
@@ -308,6 +309,7 @@ public async Task<InstallOptions> GetUpdatedOptions(bool updateDetachedOptions =
308309 options . SkipHashCheck = HashCheckbox ? . IsChecked ?? false ;
309310 options . UninstallPreviousVersionsOnUpdate = UninstallPreviousOnUpdate ? . IsChecked ?? false ;
310311 options . OverridesNextLevelOpts = ! FollowGlobalOptionsSwitch . IsOn ;
312+ options . AutoUpdatePackage = AutoUpdatePackageCheckbox . IsChecked ?? false ;
311313
312314 options . Architecture = "" ;
313315 var userSelection = ArchitectureComboBox . SelectedValue ? . ToString ( ) ?? "" ;
0 commit comments