From 52d983e0d82f566fd15d7c0406bd03837e646d63 Mon Sep 17 00:00:00 2001 From: Eric House Date: Mon, 21 Jan 2019 16:49:01 -0800 Subject: [PATCH] assert (on DEBUG builds) that MainActivity is never sublaunched I think this might help catch the instance duplication I'm seeing very rarely. --- .../app/src/main/java/org/eehouse/android/xw4/MainActivity.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/xwords4/android/app/src/main/java/org/eehouse/android/xw4/MainActivity.java b/xwords4/android/app/src/main/java/org/eehouse/android/xw4/MainActivity.java index 4c2da4d08..dd446d3c6 100644 --- a/xwords4/android/app/src/main/java/org/eehouse/android/xw4/MainActivity.java +++ b/xwords4/android/app/src/main/java/org/eehouse/android/xw4/MainActivity.java @@ -64,6 +64,8 @@ public class MainActivity extends XWActivity @Override protected void onCreate( Bundle savedInstanceState ) { + Assert.assertTrue(isTaskRoot() || !BuildConfig.DEBUG); + m_dpEnabled = XWPrefs.getIsTablet( this ); m_dlgt = m_dpEnabled ? new DualpaneDelegate( this, savedInstanceState )