diff --git a/src/main/java/com/todoroo/astrid/adapter/FilterAdapter.java b/src/main/java/com/todoroo/astrid/adapter/FilterAdapter.java index 22bcea2e8..4387a180e 100644 --- a/src/main/java/com/todoroo/astrid/adapter/FilterAdapter.java +++ b/src/main/java/com/todoroo/astrid/adapter/FilterAdapter.java @@ -235,14 +235,17 @@ public class FilterAdapter extends ArrayAdapter { NavigationDrawerFragment.REQUEST_NEW_LIST)); } - addSubMenu(R.string.gtasks_GPr_header, filterProvider.getGoogleTaskFilters(), true); - - if (navigationDrawer) { - add(new NavigationDrawerAction( - activity.getResources().getString(R.string.new_list), - R.drawable.ic_add_24dp, - new Intent(activity, GoogleTaskListSettingsActivity.class), - NavigationDrawerFragment.REQUEST_NEW_GTASK_LIST)); + List googleTaskFilters = filterProvider.getGoogleTaskFilters(); + if (!googleTaskFilters.isEmpty()) { + addSubMenu(R.string.gtasks_GPr_header, googleTaskFilters, true); + + if (navigationDrawer) { + add(new NavigationDrawerAction( + activity.getResources().getString(R.string.new_list), + R.drawable.ic_add_24dp, + new Intent(activity, GoogleTaskListSettingsActivity.class), + NavigationDrawerFragment.REQUEST_NEW_GTASK_LIST)); + } } if (navigationDrawer) {