diff --git a/library/src/main/java/com/mikepenz/materialdrawer/adapter/BaseDrawerAdapter.java b/library/src/main/java/com/mikepenz/materialdrawer/adapter/BaseDrawerAdapter.java
index <HASH>..<HASH> 100644
--- a/library/src/main/java/com/mikepenz/materialdrawer/adapter/BaseDrawerAdapter.java
+++ b/library/src/main/java/com/mikepenz/materialdrawer/adapter/BaseDrawerAdapter.java
@@ -108,7 +108,7 @@ public abstract class BaseDrawerAdapter extends RecyclerView.Adapter<RecyclerVie
 
         //fix wrong remembered position
         if (position < previousSelection) {
-            previousSelection = previousSelection + 1;
+            previousSelection = previousSelection - 1;
         }
     }
* fix selection not removed if items were removed