Save grid/list status, fix some drawing glitches

This commit is contained in:
Henrik Rydgard committed 2013-08-18 22:30:49 +02:00
1 parent e90269a2f0
commit 28e58c3d35
4 files changed
+40 -19

No files matched your search

+6
View File
@@ -64,6 +64,9 @@ void Config::Load(const char *iniFileName, const char *controllerIniFilename)
general->Get("MaxRecent", &iMaxRecent, 12);
general->Get("ScreenshotsAsPNG", &bScreenshotsAsPNG, false);
general->Get("StateSlot", &iCurrentStateSlot, 0);
general->Get("GridView1", &bGridView1, true);
general->Get("GridView2", &bGridView2, true);
general->Get("GridView3", &bGridView3, true);
// Fix issue from switching from uint (hex in .ini) to int (dec)
if (iMaxRecent == 0)
@@ -239,6 +242,9 @@ void Config::Save()
general->Set("EnableCheats", bEnableCheats);
general->Set("ScreenshotsAsPNG", bScreenshotsAsPNG);
general->Set("StateSlot", iCurrentStateSlot);
general->Set("GridView1", bGridView1);
general->Set("GridView2", bGridView2);
general->Set("GridView3", bGridView3);
IniFile::Section *cpu = iniFile.GetOrCreateSection("CPU");
cpu->Set("Jit", bJit);