void MainWindow_Shown(object sender, EventArgs e) { if (!DesignMode && initialState && !_compactMode) { initialState = false; PersistentPlaylist.Load(ref playlist); } }
void PlaylistPanel_HandleDestroyed(object sender, EventArgs e) { try { if (!_compactMode) { _abortLoad = true; PersistentPlaylist.Save(playlist); } if (!DesignMode) { MediaRenderer.DefaultInstance.MediaRendererHeartbeat -= new MediaRendererEventHandler(OnMediaRendererHeartbeat); } } catch (Exception ex) { Logger.LogException(ex); } }