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 138f5b6c7b317f93de3a796894506503fe77637d..db84cebc95ec5f11c52b2d5eb44069aa58b1c20e 100644
--- a/android/src/main/java/cz/nic/tablexia/android/AndroidLauncher.java
+++ b/android/src/main/java/cz/nic/tablexia/android/AndroidLauncher.java
@@ -37,14 +37,12 @@ public class AndroidLauncher extends AndroidApplication {
 		config.useWakelock = true;
 		config.numSamples = MULTI_SAMPLING_2X;
 
-		if (savedInstanceState == null && tablexia == null) {
-			initialize(tablexia = new Tablexia(BuildConfig.BUILD_TYPE,
-					getResources().getConfiguration().locale,
-					SQL_CONNECTION_TYPE,
-					new AndroidConnectionManager(getContext()),
-                    HAS_SOFT_BACK_BUTTON,
-					savedInstanceState == null), config);
-		}
+        initialize(tablexia = new Tablexia(BuildConfig.BUILD_TYPE,
+                getResources().getConfiguration().locale,
+                SQL_CONNECTION_TYPE,
+                new AndroidConnectionManager(getContext()),
+                HAS_SOFT_BACK_BUTTON,
+                savedInstanceState == null), config);
 
         if (TablexiaSettings.getInstance().getBuildType().isBugReport() && TablexiaBuildConfig.FLURRY_KEY != null) {
             FlurryAgent.setLogEnabled(false);