From 90cd59c86686d4b9cb4d2cc4fca625843ccb3131 Mon Sep 17 00:00:00 2001 From: Samuel Holland Date: Mon, 21 Aug 2017 21:25:31 -0500 Subject: ConfigActivity: Fix fragment state when leaving/entering app Do this by making the fragment transition functions idempotent. Signed-off-by: Jason A. Donenfeld --- app/src/main/java/com/wireguard/android/ConfigListFragment.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'app/src/main/java/com/wireguard/android/ConfigListFragment.java') diff --git a/app/src/main/java/com/wireguard/android/ConfigListFragment.java b/app/src/main/java/com/wireguard/android/ConfigListFragment.java index bb146755..c086e40d 100644 --- a/app/src/main/java/com/wireguard/android/ConfigListFragment.java +++ b/app/src/main/java/com/wireguard/android/ConfigListFragment.java @@ -75,7 +75,7 @@ public class ConfigListFragment extends BaseConfigFragment { Log.d(getClass().getSimpleName(), "onCurrentConfigChanged config=" + (config != null ? config.getName() : null)); final BaseConfigActivity activity = ((BaseConfigActivity) getActivity()); - if (activity != null && activity.getCurrentConfig() != config) + if (activity != null) activity.setCurrentConfig(config); if (listView != null) setConfigChecked(config); -- cgit v1.3-18-gd494