Merged in nimetu/ryzomcore/fix-issue-36 (pull request #27)

Fixed: remember selected resolution in login screen (issue #36)
This commit is contained in:
Cédric OCHS 2013-09-26 21:29:47 +02:00
commit 7b17a7112b

View file

@ -2111,7 +2111,12 @@ class CAHUninitResLod : public IActionHandler
//nlinfo("CAHUninitResLod called");
// If the mode requested is a windowed mode do nothnig
if (CurrentMode != 0)
if (CurrentMode == 0)
{
ClientCfg.Windowed = true;
ClientCfg.writeBool("FullScreen", false);
}
else
{
ClientCfg.Windowed = false;
// Get W, H
@ -2125,6 +2130,10 @@ class CAHUninitResLod : public IActionHandler
}
ClientCfg.Width = w;
ClientCfg.Height = h;
ClientCfg.writeBool("FullScreen", true);
ClientCfg.writeInt("Width", w);
ClientCfg.writeInt("Height", h);
}
if (CurrentPreset != 4) // CInterfaceDDX::CustomPreset