diff --git a/app/src/main/java/com/todoroo/astrid/adapter/NavigationDrawerAdapter.java b/app/src/main/java/com/todoroo/astrid/adapter/NavigationDrawerAdapter.java index 80830637b..e5f816011 100644 --- a/app/src/main/java/com/todoroo/astrid/adapter/NavigationDrawerAdapter.java +++ b/app/src/main/java/com/todoroo/astrid/adapter/NavigationDrawerAdapter.java @@ -17,7 +17,6 @@ import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import androidx.annotation.NonNull; -import androidx.annotation.Nullable; import androidx.recyclerview.widget.DiffUtil.ItemCallback; import androidx.recyclerview.widget.ListAdapter; import com.todoroo.astrid.adapter.FilterViewHolder.OnClick; @@ -74,22 +73,8 @@ public class NavigationDrawerAdapter extends ListAdapter items) { - setData(items, selected); - } - - public void setData(List items, @Nullable Filter selected) { - setData(items, selected, -1); - } - - public void setData(List items, @Nullable Filter selected, int defaultIndex) { this.items = items; submitList(items); - - if (selected != null) { - this.selected = selected; - } else if (defaultIndex >= 0) { - this.selected = getFilter(defaultIndex); - } } public void setCounts(Map counts) { @@ -98,11 +83,6 @@ public class NavigationDrawerAdapter extends ListAdapter 0) { + startActivityForResult(action.intent, action.requestCode); + } else { + startActivity(action.intent); + } } - }); - close(); - } else if (item instanceof NavigationDrawerAction) { - NavigationDrawerAction action = (NavigationDrawerAction) item; - if (action.requestCode > 0) { - startActivityForResult(action.intent, action.requestCode); - } else { - startActivity(action.intent); - } - } + } + }); + close(); } public boolean isDrawerOpen() { diff --git a/app/src/main/res/drawable/drawer_background.xml b/app/src/main/res/drawable-v21/drawer_background.xml similarity index 100% rename from app/src/main/res/drawable/drawer_background.xml rename to app/src/main/res/drawable-v21/drawer_background.xml diff --git a/app/src/main/res/drawable/drawer_background_selected.xml b/app/src/main/res/drawable-v21/drawer_background_selected.xml similarity index 100% rename from app/src/main/res/drawable/drawer_background_selected.xml rename to app/src/main/res/drawable-v21/drawer_background_selected.xml diff --git a/app/src/main/res/drawable-v21/drawer_background_selector.xml b/app/src/main/res/drawable-v21/drawer_background_selector.xml new file mode 100644 index 000000000..a39e83834 --- /dev/null +++ b/app/src/main/res/drawable-v21/drawer_background_selector.xml @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/app/src/main/res/drawable/drawer_background_selector.xml b/app/src/main/res/drawable/drawer_background_selector.xml index a39e83834..08a5e8e83 100644 --- a/app/src/main/res/drawable/drawer_background_selector.xml +++ b/app/src/main/res/drawable/drawer_background_selector.xml @@ -1,5 +1,5 @@ - - + + \ No newline at end of file