Beispiel #1
0
        private async Task OpenSelectedApplications()
        {
            ProjectSwitcherSettings.RefreshProjects();

            UpdateStatusBar("opening applications");

            // Allow time for previous applications to close
            System.Threading.Thread.Sleep(1000);
            await Task.Run(() => OpenApplications(_selectedApplication, 0));
        }
Beispiel #2
0
        private ProjectSwitcherSettings CheckStatusOfSettingsFile()
        {
            ProjectSwitcherSettings settings = Serialization.Deserialize(InstallDirectory + SettingsFileName);

            if (File.Exists(InstallDirectory + SettingsFileBackupName))
            {
                ProjectSwitcherSettings settingsBackup = Serialization.Deserialize(InstallDirectory + SettingsFileBackupName);

                if (settingsBackup.UserVersion > settings.UserVersion)
                {
                    //UpdateStatusText("Loaded settings from backup");

                    // Overwrite the settings file with this backup file
                    Serialization.Serialize(settingsBackup, InstallDirectory + SettingsFileName);
                    return(settingsBackup);
                }
            }

            //UpdateStatusText("Loaded settings");
            return(settings);
        }