Merged in nimetu/ryzomcore/fix-issue-36 (pull request #27)
Fixed: remember selected resolution in login screen (issue #36)
This commit is contained in:
commit
b499ce86e8
1 changed files with 10 additions and 1 deletions
|
@ -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
|
||||
|
|
Loading…
Reference in a new issue