From fba1c6360c0194e5cad6133dc312c1c8ae80ac39 Mon Sep 17 00:00:00 2001 From: dhewg Date: Sun, 3 Apr 2011 20:25:31 +0200 Subject: ANDROID: Ignore unrelated surface changes --- backends/platform/android/org/inodes/gus/scummvm/ScummVM.java | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'backends/platform/android') diff --git a/backends/platform/android/org/inodes/gus/scummvm/ScummVM.java b/backends/platform/android/org/inodes/gus/scummvm/ScummVM.java index fe225af48b..8bf40ac553 100644 --- a/backends/platform/android/org/inodes/gus/scummvm/ScummVM.java +++ b/backends/platform/android/org/inodes/gus/scummvm/ScummVM.java @@ -75,6 +75,14 @@ public abstract class ScummVM implements SurfaceHolder.Callback, Runnable { // SurfaceHolder callback final public void surfaceChanged(SurfaceHolder holder, int format, int width, int height) { + // the orientation may reset on standby mode and the theme manager + // could assert when using a portrait resolution. so lets not do that. + if (height > width) { + Log.d(LOG_TAG, String.format("Ignoring surfaceChanged: %dx%d (%d)", + width, height, format)); + return; + } + Log.d(LOG_TAG, String.format("surfaceChanged: %dx%d (%d)", width, height, format)); -- cgit v1.2.3