diff --git a/app/src/main/java/eu/faircode/email/DrawerAdapter.java b/app/src/main/java/eu/faircode/email/DrawerAdapter.java index e266f64446..ebb12e9dcf 100644 --- a/app/src/main/java/eu/faircode/email/DrawerAdapter.java +++ b/app/src/main/java/eu/faircode/email/DrawerAdapter.java @@ -78,6 +78,6 @@ public class DrawerAdapter extends ArrayAdapter { @Override public boolean isEnabled(int position) { DrawerItem item = getItem(position); - return (item != null && item.getId() != 0); + return (item != null && item.isEnabled()); } } diff --git a/app/src/main/java/eu/faircode/email/DrawerItem.java b/app/src/main/java/eu/faircode/email/DrawerItem.java index 07124df96f..2891396966 100644 --- a/app/src/main/java/eu/faircode/email/DrawerItem.java +++ b/app/src/main/java/eu/faircode/email/DrawerItem.java @@ -51,6 +51,10 @@ public class DrawerItem { return this.id; } + boolean isEnabled() { + return (this.layout != R.layout.item_drawer_separator); + } + int getMenuId() { return this.menu; }