aboutsummaryrefslogtreecommitdiff
path: root/backends/platform/wince
diff options
context:
space:
mode:
authorKostas Nakos2009-09-28 07:04:29 +0000
committerKostas Nakos2009-09-28 07:04:29 +0000
commit994b74a19351143dfcf41e9d7d64174861842e75 (patch)
tree8bfb020f88099a317939f5288a414612ff6e6b8a /backends/platform/wince
parent359d374dc6122a97172827e82246126704bbc799 (diff)
downloadscummvm-rg350-994b74a19351143dfcf41e9d7d64174861842e75.tar.gz
scummvm-rg350-994b74a19351143dfcf41e9d7d64174861842e75.tar.bz2
scummvm-rg350-994b74a19351143dfcf41e9d7d64174861842e75.zip
1) fix scaler selection for vga games on vga (or higher) devices. 2) fix a crash during startup
svn-id: r44435
Diffstat (limited to 'backends/platform/wince')
-rw-r--r--backends/platform/wince/wince-sdl.cpp4
1 files changed, 1 insertions, 3 deletions
diff --git a/backends/platform/wince/wince-sdl.cpp b/backends/platform/wince/wince-sdl.cpp
index ab7860dd85..70dc19edf9 100644
--- a/backends/platform/wince/wince-sdl.cpp
+++ b/backends/platform/wince/wince-sdl.cpp
@@ -1267,8 +1267,6 @@ bool OSystem_WINCE3::setGraphicsMode(int mode) {
else
_newOrientation = _orientationLandscape = 0;
- update_scalers();
-
if (isOzone() && (getScreenWidth() >= 640 || getScreenHeight() >= 640) && mode)
_scaleFactorXm = -1;
@@ -1956,7 +1954,7 @@ void OSystem_WINCE3::setMousePos(int x, int y) {
void OSystem_WINCE3::internDrawMouse() {
- if (!_mouseNeedsRedraw || !_mouseVisible || !_mouseData)
+ if (!_mouseNeedsRedraw || !_mouseVisible || !_mouseData || !_mouseBackupOld)
return;
int x = _mouseCurState.x - _mouseHotspotX;