Fixed: Wrong index for video modes comparison (nFoundMode was an index in strings not CMode list, now renamed to nFoundStringMode)

This commit is contained in:
kervala 2015-11-05 17:26:45 +01:00
parent ceac8b3918
commit 28ae51085c

View file

@ -1430,15 +1430,19 @@ bool getRyzomModes(std::vector<NL3D::UDriver::CMode> &videoModes, std::vector<st
if ((videoModes[i].Width <= ClientCfg.Width) && (videoModes[i].Height <= ClientCfg.Height))
{
if (nFoundMode == -1)
if (nFoundStringMode == -1)
{
nFoundMode = j;
nFoundStringMode = j;
nFoundMode = i;
}
else
{
if ((videoModes[i].Width >= videoModes[nFoundMode].Width) &&
(videoModes[i].Height >= videoModes[nFoundMode].Height))
nFoundMode = j;
{
nFoundStringMode = j;
nFoundMode = i;
}
}
}
}