From 59b168c65af6a86bb86366e99eb40d001bab8e6f Mon Sep 17 00:00:00 2001 From: Mike Penz Date: Mon, 6 Jun 2016 19:19:43 +0200 Subject: [PATCH] * fix wrong position gets selected in the MiniDrawer if there are items which are not shown in the MiniDrawer * FIX #1324 --- .../main/java/com/mikepenz/materialdrawer/MiniDrawer.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/library/src/main/java/com/mikepenz/materialdrawer/MiniDrawer.java b/library/src/main/java/com/mikepenz/materialdrawer/MiniDrawer.java index cb979df0c..fa4b9e22a 100644 --- a/library/src/main/java/com/mikepenz/materialdrawer/MiniDrawer.java +++ b/library/src/main/java/com/mikepenz/materialdrawer/MiniDrawer.java @@ -431,13 +431,16 @@ public void createItems() { if (getDrawerItems() != null) { //migrate to miniDrawerItems int length = getDrawerItems().size(); + + int position = 0; for (int i = 0; i < length; i++) { IDrawerItem miniDrawerItem = generateMiniDrawerItem(getDrawerItems().get(i)); if (miniDrawerItem != null) { if (miniDrawerItem.isSelected()) { - select = i; + select = position; } mAdapter.add(miniDrawerItem); + position = position + 1; } }