private void DockManager_Loaded(object sender, RoutedEventArgs e) { if (File.Exists(FileManager.GetMainLayoutDefaultFilePath())) { try { this.DockManager.RestoreLayout(FileManager.GetMainLayoutDefaultFilePath()); } catch (Exception ex) { Loggy.Logger.DebugException("Cannot restore main layout", ex); try { File.Delete(FileManager.GetMainLayoutDefaultFilePath()); } catch { } } } }
void ThumbGenMainWindow_Closing(object sender, System.ComponentModel.CancelEventArgs e) { try { this.DockManager.SaveLayout(FileManager.GetMainLayoutDefaultFilePath()); } catch (Exception ex) { Loggy.Logger.Error("Exception while saving layout:" + ex.Message); } UpdateConfigurationData(); // save current profile if (FileManager.ProfilesMan.SelectedProfile != null) { FileManager.Configuration.SaveConfiguration(FileManager.ProfilesMan.SelectedProfile.ProfilePath); } // remember the current selected profile FileManager.Configuration.StoreLastUsedProfile(); // clean garbage FileManager.CleanupGarbageFiles(); MP4Tagger.MP4Manager.ClearGarbage(); //MovieSheets.MovieSheetsManager.ClearGarbage(); }