diff --git a/src/main/java/ru/touchin/roboswag/components/navigation/SimpleActionBarDrawerToggle.java b/src/main/java/ru/touchin/roboswag/components/navigation/SimpleActionBarDrawerToggle.java index 5436d1f..8b3d6c4 100644 --- a/src/main/java/ru/touchin/roboswag/components/navigation/SimpleActionBarDrawerToggle.java +++ b/src/main/java/ru/touchin/roboswag/components/navigation/SimpleActionBarDrawerToggle.java @@ -209,7 +209,9 @@ public class SimpleActionBarDrawerToggle extends ActionBarDrawerToggle @Override public void onDrawerClosed(@NonNull final View view) { - activity.supportInvalidateOptionsMenu(); + if (isInvalidateOptionsMenuSupported) { + activity.supportInvalidateOptionsMenu(); + } } /** @@ -229,7 +231,12 @@ public class SimpleActionBarDrawerToggle extends ActionBarDrawerToggle } } - public void setInvalidateOptionsMenu(final boolean isInvalidateOptionsMenuSupported) { + /** + * Set turn on/off invocation of supportInvalidateOptionsMenu + * + * @param isInvalidateOptionsMenuSupported flag for turning on/off invocation. + */ + public void setInvalidateOptionsMenuSupported(final boolean isInvalidateOptionsMenuSupported) { this.isInvalidateOptionsMenuSupported = isInvalidateOptionsMenuSupported; }