OPENGL: Do not allow changing to a not supported scale while on fullscreen.

svn-id: r51292
This commit is contained in:
Alejandro Marzini 2010-07-26 04:40:00 +00:00
parent 19ce960868
commit 37cdff9277
2 changed files with 11 additions and 1 deletions

View file

@ -931,8 +931,16 @@ void OpenGLGraphicsManager::setScale(int newScale) {
if (newScale == _videoMode.scaleFactor)
return;
_videoMode.scaleFactor = newScale;
switch (newScale) {
case OpenGL::GFX_NORMAL:
_videoMode.mode = OpenGL::GFX_NORMAL;
case OpenGL::GFX_DOUBLESIZE:
_videoMode.mode = OpenGL::GFX_DOUBLESIZE;
case OpenGL::GFX_TRIPLESIZE:
_videoMode.mode = OpenGL::GFX_TRIPLESIZE;
}
_videoMode.scaleFactor = newScale;
_transactionDetails.sizeChanged = true;
}