From 7922434ff5e8e0748985500fd7d79832494108dc Mon Sep 17 00:00:00 2001 From: M66B Date: Thu, 23 Aug 2018 18:44:23 +0000 Subject: [PATCH] Save drawer toggle state --- app/src/main/java/eu/faircode/email/ActivityView.java | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/app/src/main/java/eu/faircode/email/ActivityView.java b/app/src/main/java/eu/faircode/email/ActivityView.java index fca434b1..fd36dfa5 100644 --- a/app/src/main/java/eu/faircode/email/ActivityView.java +++ b/app/src/main/java/eu/faircode/email/ActivityView.java @@ -204,6 +204,9 @@ public class ActivityView extends ActivityBase implements FragmentManager.OnBack fragmentTransaction.commit(); } + if (savedInstanceState != null) + drawerToggle.setDrawerIndicatorEnabled(savedInstanceState.getBoolean("toggle")); + new SimpleTask() { @Override protected Long onLoad(Context context, Bundle args) throws Throwable { @@ -292,6 +295,12 @@ public class ActivityView extends ActivityBase implements FragmentManager.OnBack checkIntent(getIntent()); } + @Override + protected void onSaveInstanceState(Bundle outState) { + super.onSaveInstanceState(outState); + outState.putBoolean("toggle", drawerToggle.isDrawerIndicatorEnabled()); + } + @Override protected void onPostCreate(Bundle savedInstanceState) { super.onPostCreate(savedInstanceState);