@@ -525,24 +525,6 @@ private void LoadSettingConnection()
525525 }
526526 }
527527
528- private void MigrateAfterUpgrade ( string oldVersionStr , string newVersionStr )
529- {
530- var hasold = Version . TryParse ( oldVersionStr , out var oldVersion ) ;
531- var hasnew = Version . TryParse ( newVersionStr , out var newVersion ) ;
532-
533- if ( hasold && hasnew )
534- {
535- // From 1.2025.7.1 > newer
536- var thresholdVersion = new Version ( 1 , 2025 , 7 , 1 ) ;
537- var oldcompare = oldVersion . CompareTo ( thresholdVersion ) ;
538- var newcompare = newVersion . CompareTo ( thresholdVersion ) ;
539- if ( oldcompare <= 0 && newcompare > 0 )
540- {
541- settings . Layout . Enabled = settings . Results . WorkWithLayout ;
542- }
543- }
544- }
545-
546528 #endregion Private Methods
547529
548530 #region Private Event Handlers
@@ -598,11 +580,8 @@ private void FetchXmlBuilder_Load(object sender, EventArgs e)
598580 var version = ass . Version . ToString ( ) ;
599581 if ( ! version . Equals ( settings . CurrentVersion ) )
600582 {
601- MigrateAfterUpgrade ( settings . CurrentVersion , version ) ;
602- // Reset some settings when new version is deployed
603583 var oldversion = settings . CurrentVersion ;
604- settings . CurrentVersion = version ;
605- SettingsManager . Instance . Save ( typeof ( FetchXmlBuilder ) , settings , "[Common]" ) ;
584+ settings . Migrate ( version ) ;
606585 LogUse ( "ShowWelcome" , ai2 : true ) ;
607586 Welcome . ShowWelcome ( this , oldversion ) ;
608587 }
@@ -988,18 +967,12 @@ private void tsbSupporting_Click(object sender, EventArgs e)
988967
989968 private void reloadBySolutionToolStripMenuItem_Click ( object sender , EventArgs e )
990969 {
991- bool showConfirmBox ( ) =>
992- MessageBoxEx . Show ( this ,
993- "Reloading all metadata may take a while (10-300 secs) .\n \n Do you want to continue?" ,
994- "Reload Metadata" ,
995- MessageBoxButtons . OKCancel ,
996- MessageBoxIcon . Exclamation
997- ) == DialogResult . OK ;
998-
999970 RefreshMetadataOptions . Show ( this , ( bool ok , FilterSetting filter ) =>
1000971 {
1001972 if ( ! ok )
973+ {
1002974 return ;
975+ }
1003976 RefreshEntities ( filter ) ;
1004977 } ) ;
1005978 }
0 commit comments