diff --git a/navlib/build.gradle b/navlib/build.gradle index 8c8f458..0554bee 100644 --- a/navlib/build.gradle +++ b/navlib/build.gradle @@ -43,7 +43,7 @@ dependencies { implementation "com.google.android.material:material:1.3.0" api "com.mikepenz:materialize:1.2.1" - api "pl.szczodrzynski:materialdrawer:7e083334f2" + api "com.mikepenz:materialdrawer:8.3.3" api "com.mikepenz:iconics-core:5.2.8" api "com.mikepenz:itemanimators:1.1.0" diff --git a/navlib/src/main/java/pl/szczodrzynski/navlib/drawer/NavDrawer.kt b/navlib/src/main/java/pl/szczodrzynski/navlib/drawer/NavDrawer.kt index 611e950..63c6676 100644 --- a/navlib/src/main/java/pl/szczodrzynski/navlib/drawer/NavDrawer.kt +++ b/navlib/src/main/java/pl/szczodrzynski/navlib/drawer/NavDrawer.kt @@ -475,7 +475,7 @@ class NavDrawer( } if (drawer.selectedItemIdentifier != id.toLong() || !fireOnClick) - drawer.setSelection(id.toLong(), fireOnClick) + drawer.setSelectionAtPosition(drawer.getPosition(id.toLong()), fireOnClick) miniDrawer.setSelection(-1L) if (drawerMode == DRAWER_MODE_MINI)