aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--backends/wince/CEDevice.cpp2
-rw-r--r--backends/wince/wince-sdl.cpp4
2 files changed, 3 insertions, 3 deletions
diff --git a/backends/wince/CEDevice.cpp b/backends/wince/CEDevice.cpp
index d0236cbf72..b9fd8e789d 100644
--- a/backends/wince/CEDevice.cpp
+++ b/backends/wince/CEDevice.cpp
@@ -39,7 +39,7 @@ bool CEDevice::hasDesktopResolution() {
}
bool CEDevice::hasWideResolution() {
- return (GetSystemMetrics(SM_CXSCREEN) >= 640 && GetSystemMetrics(SM_CYSCREEN) >= 480);
+ return (GetSystemMetrics(SM_CXSCREEN) >= 640 || GetSystemMetrics(SM_CYSCREEN) >= 640);
}
bool CEDevice::hasSmartphoneResolution() {
diff --git a/backends/wince/wince-sdl.cpp b/backends/wince/wince-sdl.cpp
index 58227d78b1..df2dbe574c 100644
--- a/backends/wince/wince-sdl.cpp
+++ b/backends/wince/wince-sdl.cpp
@@ -437,10 +437,10 @@ void OSystem_WINCE3::load_gfx_mode() {
}
// Check if the scaler can be accepted, if not get back to normal scaler
- if (_scaleFactor && (_scaleFactor * _screenWidth > GetSystemMetrics(SM_CXSCREEN) &&
+ if (_scaleFactor && ((_scaleFactor * _screenWidth > GetSystemMetrics(SM_CXSCREEN) &&
_scaleFactor * _screenWidth > GetSystemMetrics(SM_CYSCREEN))
|| (_scaleFactor * _screenHeight > GetSystemMetrics(SM_CXSCREEN) &&
- _scaleFactor * _screenHeight > GetSystemMetrics(SM_CYSCREEN))) {
+ _scaleFactor * _screenHeight > GetSystemMetrics(SM_CYSCREEN)))) {
_scaleFactor = 1;
_scaler_proc = Normal1x;
}