diff --git a/app/src/main/java/org/kiwix/kiwixmobile/KiwixMobileActivity.java b/app/src/main/java/org/kiwix/kiwixmobile/KiwixMobileActivity.java index 73d818aec..29ce1d646 100644 --- a/app/src/main/java/org/kiwix/kiwixmobile/KiwixMobileActivity.java +++ b/app/src/main/java/org/kiwix/kiwixmobile/KiwixMobileActivity.java @@ -1565,6 +1565,19 @@ public class KiwixMobileActivity extends BaseActivity implements WebViewCallback return true; } + @Override + public boolean onMenuOpened(int featureId, Menu menu) { + if (drawerLayout.isDrawerOpen(tabDrawerLeftContainer)) { + drawerLayout.closeDrawer(tabDrawerLeftContainer); + } + + if (drawerLayout.isDrawerOpen(tableDrawerRightContainer)) { + drawerLayout.closeDrawer(tableDrawerRightContainer); + } + + return super.onMenuOpened(featureId, menu); + } + // This method refreshes the menu for the bookmark system. @Override public boolean onPrepareOptionsMenu(Menu menu) {