From a9244e371447ecb20a4fcc801015d6408a1e1693 Mon Sep 17 00:00:00 2001 From: Samuel Holland Date: Thu, 24 Aug 2017 01:47:12 -0500 Subject: ConfigActivity: Fix condition for inserting back stack entries Fixes saved editor state on rotation (removing and recreating the editor discarded changes). --- app/src/main/java/com/wireguard/android/ConfigActivity.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'app/src/main') diff --git a/app/src/main/java/com/wireguard/android/ConfigActivity.java b/app/src/main/java/com/wireguard/android/ConfigActivity.java index 4f3a85ef..3293690d 100644 --- a/app/src/main/java/com/wireguard/android/ConfigActivity.java +++ b/app/src/main/java/com/wireguard/android/ConfigActivity.java @@ -63,7 +63,8 @@ public class ConfigActivity extends BaseConfigActivity { } } // Now build up intermediate entries in the back stack as necessary. - if (TAG_EDIT.equals(tag) && !TAG_DETAIL.equals(visibleFragmentTag)) + if (TAG_EDIT.equals(tag) && !TAG_EDIT.equals(visibleFragmentTag) && + !TAG_DETAIL.equals(visibleFragmentTag)) moveToFragment(config, TAG_DETAIL); // Finally, set the main container's content to the new top-level fragment. if (tag == null) { -- cgit v1.2.3