From 77ee7a1f8af3eff21879e08a9fe674dc33ebd01b Mon Sep 17 00:00:00 2001 From: pelya Date: Thu, 1 Nov 2012 16:27:29 +0200 Subject: [PATCH] Tentative fix for the slow orientation change when invoking from background --- project/java/MainActivity.java | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/project/java/MainActivity.java b/project/java/MainActivity.java index a3a29d8f1..6f7e6b3fc 100644 --- a/project/java/MainActivity.java +++ b/project/java/MainActivity.java @@ -302,7 +302,24 @@ public class MainActivity extends Activity { downloader.setStatusField(_tv); if( downloader.DownloadComplete ) - initSDL(); + { + (new Thread(new Runnable() + { + public void run() + { + try { + Thread.sleep(300); // Allow some time for Os to change screen orientation + } catch(Exception e) {} + runOnUiThread(new Runnable() + { + public void run() + { + initSDL(); + } + }); + } + })).start(); + } } } //if( _ad.getView() != null )