Client should only use setWindowPos in windowed mode

core4
nimetu 3 years ago
parent 4fa80a0aec
commit a04956989a

@ -1237,27 +1237,9 @@ void prelogInit()
Driver->setWindowIcon(bitmaps);
#endif
sint32 posX = 0, posY = 0;
// use position saved in config
if (ClientCfg.Windowed)
{
// use position saved in config
posX = ClientCfg.PositionX;
posY = ClientCfg.PositionY;
}
else
{
// position is not saved in config so center the window
UDriver::CMode tmp;
if (Driver->getCurrentScreenMode(tmp))
{
posX = (tmp.Width - Driver->getWindowWidth())/2;
posY = (tmp.Height - Driver->getWindowHeight())/2;
}
}
// Set the window position
Driver->setWindowPos(posX, posY);
Driver->setWindowPos(ClientCfg.PositionX, ClientCfg.PositionY);
// Show the window
Driver->showWindow();

Loading…
Cancel
Save