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);