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
38495ea163
1 changed files with 10 additions and 1 deletions
|
@ -2111,7 +2111,12 @@ class CAHUninitResLod : public IActionHandler
|
||||||
//nlinfo("CAHUninitResLod called");
|
//nlinfo("CAHUninitResLod called");
|
||||||
|
|
||||||
// If the mode requested is a windowed mode do nothnig
|
// 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;
|
ClientCfg.Windowed = false;
|
||||||
// Get W, H
|
// Get W, H
|
||||||
|
@ -2125,6 +2130,10 @@ class CAHUninitResLod : public IActionHandler
|
||||||
}
|
}
|
||||||
ClientCfg.Width = w;
|
ClientCfg.Width = w;
|
||||||
ClientCfg.Height = h;
|
ClientCfg.Height = h;
|
||||||
|
|
||||||
|
ClientCfg.writeBool("FullScreen", true);
|
||||||
|
ClientCfg.writeInt("Width", w);
|
||||||
|
ClientCfg.writeInt("Height", h);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (CurrentPreset != 4) // CInterfaceDDX::CustomPreset
|
if (CurrentPreset != 4) // CInterfaceDDX::CustomPreset
|
||||||
|
|
Loading…
Reference in a new issue