# HG changeset patch # User IBBoard # Date 1304247090 0 # Node ID 983d96be91f53755b4b81d4401d3dbd033132712 # Parent 137ec6d452809e24ce351551166d2be89f5656c2 Fixes #161: Re-implement "load last used game system by default" in WinForms * Save game system on change diff -r 137ec6d45280 -r 983d96be91f5 FrmMain.cs --- a/FrmMain.cs Mon Apr 25 12:58:50 2011 +0000 +++ b/FrmMain.cs Sun May 01 10:51:30 2011 +0000 @@ -880,6 +880,17 @@ private void FrmMain_GameSystemChanged(GameSystem oldSystem, GameSystem newSystem) { SetAppTitle(); + + if (newSystem == null) + { + Preferences["currSystem"] = ""; + } + else + { + Preferences["currSystem"] = newSystem.ID; + } + + Preferences.Save(); RemoveCategoryButtons(); }