From 5664190d172da5a93b7a764d24decf3bfb496ff4 Mon Sep 17 00:00:00 2001
From: Frantisek Simon <frantisek.simon@nic.cz>
Date: Tue, 10 May 2016 14:31:12 +0200
Subject: [PATCH]  #313 Fixed game resume on Android device

---
 .../cz/nic/tablexia/android/AndroidLauncher.java    | 13 ++++++++-----
 1 file changed, 8 insertions(+), 5 deletions(-)

diff --git a/android/src/main/java/cz/nic/tablexia/android/AndroidLauncher.java b/android/src/main/java/cz/nic/tablexia/android/AndroidLauncher.java
index 782b353df..55f52a14c 100644
--- a/android/src/main/java/cz/nic/tablexia/android/AndroidLauncher.java
+++ b/android/src/main/java/cz/nic/tablexia/android/AndroidLauncher.java
@@ -35,11 +35,14 @@ public class AndroidLauncher extends AndroidApplication {
         AndroidApplicationConfiguration config = new AndroidApplicationConfiguration();
 		config.useWakelock = true;
 		config.numSamples = MULTI_SAMPLING_2X;
-        initialize(tablexia = new Tablexia(BuildConfig.BUILD_TYPE,
-                getResources().getConfiguration().locale,
-                SQL_CONNECTION_TYPE,
-				new AndroidConnectionManager(getContext()),
-                savedInstanceState == null), config);
+
+		if (savedInstanceState == null && tablexia == null) {
+			initialize(tablexia = new Tablexia(BuildConfig.BUILD_TYPE,
+					getResources().getConfiguration().locale,
+					SQL_CONNECTION_TYPE,
+					new AndroidConnectionManager(getContext()),
+					savedInstanceState == null), config);
+		}
 
         if (TablexiaSettings.getInstance().getBuildType().isBugReport() && TablexiaBuildConfig.FLURRY_KEY != null) {
             FlurryAgent.setLogEnabled(false);
-- 
GitLab