diff options
author | Alejandro Marzini | 2010-08-20 22:56:13 +0000 |
---|---|---|
committer | Alejandro Marzini | 2010-08-20 22:56:13 +0000 |
commit | 942e104e3305e60e11bbcd6aac956c2d62c5a605 (patch) | |
tree | 53b6131f57f24a09505e982ae4d04e7f79e914fd /backends/graphics/openglsdl/openglsdl-graphics.h | |
parent | b0409d673921163085d2e2fa440911080a7cf884 (diff) | |
download | scummvm-rg350-942e104e3305e60e11bbcd6aac956c2d62c5a605.tar.gz scummvm-rg350-942e104e3305e60e11bbcd6aac956c2d62c5a605.tar.bz2 scummvm-rg350-942e104e3305e60e11bbcd6aac956c2d62c5a605.zip |
OPENGL: Fix issue with resize events generated after going out of fullscreen mode.
svn-id: r52248
Diffstat (limited to 'backends/graphics/openglsdl/openglsdl-graphics.h')
-rw-r--r-- | backends/graphics/openglsdl/openglsdl-graphics.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/backends/graphics/openglsdl/openglsdl-graphics.h b/backends/graphics/openglsdl/openglsdl-graphics.h index 1a54dccbcd..8c7ff35764 100644 --- a/backends/graphics/openglsdl/openglsdl-graphics.h +++ b/backends/graphics/openglsdl/openglsdl-graphics.h @@ -53,6 +53,8 @@ public: virtual bool notifyEvent(const Common::Event &event); + virtual void updateScreen(); + protected: virtual void internUpdateScreen(); @@ -96,6 +98,12 @@ protected: // If screen was resized by the user bool _screenResized; + + // Ignore resize events for the number of updateScreen() calls. + // Normaly resize events are user generated when resizing the window + // from its borders, but in some cases a resize event can be generated + // after a fullscreen change. + int _ignoreResizeFrames; }; #endif |