[Scummvm-cvs-logs] SF.net SVN: scummvm:[35593] scummvm/trunk/backends/platform/wince/wince-sdl .cpp
knakos at users.sourceforge.net
knakos at users.sourceforge.net
Sun Dec 28 21:16:53 CET 2008
Revision: 35593
http://scummvm.svn.sourceforge.net/scummvm/?rev=35593&view=rev
Author: knakos
Date: 2008-12-28 20:16:53 +0000 (Sun, 28 Dec 2008)
Log Message:
-----------
fix buggy repaints caused by multiple calls to the overlay toggles
Modified Paths:
--------------
scummvm/trunk/backends/platform/wince/wince-sdl.cpp
Modified: scummvm/trunk/backends/platform/wince/wince-sdl.cpp
===================================================================
--- scummvm/trunk/backends/platform/wince/wince-sdl.cpp 2008-12-28 20:15:00 UTC (rev 35592)
+++ scummvm/trunk/backends/platform/wince/wince-sdl.cpp 2008-12-28 20:16:53 UTC (rev 35593)
@@ -2118,6 +2118,9 @@
void OSystem_WINCE3::showOverlay() {
assert (_transactionMode == kTransactionNone);
+ if (_overlayVisible)
+ return;
+
undrawMouse();
_overlayVisible = true;
update_scalers();
@@ -2127,8 +2130,10 @@
void OSystem_WINCE3::hideOverlay() {
assert (_transactionMode == kTransactionNone);
+ if (!_overlayVisible)
+ return;
+
undrawMouse();
-
_overlayVisible = false;
clearOverlay();
_forceFull = true;
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
More information about the Scummvm-git-logs
mailing list