1
0
Fork 0
mirror of https://github.com/OpenMW/openmw.git synced 2025-03-27 03:40:24 +00:00

simpler remove of duplicates

This commit is contained in:
Sebastian Wick 2013-06-23 21:04:49 +02:00
parent 6abb5d5f75
commit 89dee80dcf

View file

@ -285,7 +285,6 @@ QStringList GraphicsPage::getAvailableResolutions(int screen)
return result; return result;
} }
QList<SDL_DisplayMode> resolutions;
for (modeIndex = 0; modeIndex < modes; modeIndex++) for (modeIndex = 0; modeIndex < modes; modeIndex++)
{ {
if (SDL_GetDisplayMode(screen, modeIndex, &mode) < 0) if (SDL_GetDisplayMode(screen, modeIndex, &mode) < 0)
@ -294,19 +293,6 @@ QStringList GraphicsPage::getAvailableResolutions(int screen)
return result; return result;
} }
bool isDuplicate = false;
for (int i = 0; i < resolutions.count(); i++)
{
SDL_DisplayMode omode = resolutions.at(i);
if (omode.w == mode.w && omode.h == mode.h)
{
isDuplicate = true;
break;
}
}
if (isDuplicate)
continue;
QString aspect = getAspect(mode.w, mode.h); QString aspect = getAspect(mode.w, mode.h);
QString resolution = QString::number(mode.w) + QString(" x ") + QString::number(mode.h); QString resolution = QString::number(mode.w) + QString(" x ") + QString::number(mode.h);
@ -317,10 +303,10 @@ QStringList GraphicsPage::getAvailableResolutions(int screen)
resolution.append(tr("\t(Standard 4:3)")); resolution.append(tr("\t(Standard 4:3)"));
} }
resolutions.append(mode);
result.append(resolution); result.append(resolution);
} }
result.removeDuplicates();
return result; return result;
} }