From bb39a85f164adff8298290ce44fab015317b685b Mon Sep 17 00:00:00 2001 From: Sebastian Wick Date: Sun, 23 Jun 2013 04:43:34 +0200 Subject: [PATCH] remove double entries --- apps/launcher/graphicspage.cpp | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/apps/launcher/graphicspage.cpp b/apps/launcher/graphicspage.cpp index 17a2efc0b0..3066a410cc 100644 --- a/apps/launcher/graphicspage.cpp +++ b/apps/launcher/graphicspage.cpp @@ -205,6 +205,19 @@ bool GraphicsPage::setupSDLWordaround() { SDL_Quit(); return false; } + + bool isDouble = false; + for (std::vector::iterator it = mVideoModes.begin(); it != mVideoModes.end(); it++) + { + if ((*it).w == mode.w && (*it).h == mode.h && (*it).screen == displayIndex) + { + isDouble = true; + break; + } + } + if (isDouble) + continue; + VideoMode vmode; vmode.w = mode.w; vmode.h = mode.h;