Minor tweaks

Fixes conversion compatibility override being reverted when settings is reloaded by user (via GUI)
This commit is contained in:
Kurt
2025-08-13 22:05:43 -05:00
parent 93a381bfde
commit d658da44c6
2 changed files with 32 additions and 48 deletions

View File

@@ -54,14 +54,24 @@ private static void Main()
new Task(() => splash.ShowDialog()).Start();
// Prepare init values that used to be calculated in Main
WinFormsUtil.AddSaveFileExtensions(settings.Backup.OtherSaveFileExtensions);
var startup = StartupUtil.GetStartup(args, settings.Startup, settings.LocalResources);
var init = StartupUtil.FormLoadInitialActions(args, settings.Startup, settings.Backup, CurrentVersion);
HaX = init.HaX;
var main = new Main(init, startup);
var main = new Main();
// Setup complete.
main.CheckForUpdates();
if (Settings.Startup.PluginLoadEnable)
main.AttachPlugins();
main.LoadInitialFiles(startup);
splash.BeginInvoke(splash.ForceClose);
if (init.HaX)
main.WarnBehavior();
else if (init.ShowChangelog)
main.ShowAboutDialog(AboutPage.Changelog);
else if (init.BackupPrompt && !Directory.Exists(settings.LocalResources.GetBackupPath()))
main.PromptBackup();
main.AnimateStartup();
Application.Run(main);
}