OPENGL: Do not allow changing to a not supported scale while on fullscreen.
svn-id: r51292
This commit is contained in:
parent
19ce960868
commit
37cdff9277
2 changed files with 11 additions and 1 deletions
|
@ -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;
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue