diff --git a/src/googleplay/java/org/tasks/locale/ui/activity/TaskerSettingsActivity.java b/src/googleplay/java/org/tasks/locale/ui/activity/TaskerSettingsActivity.java
index d5418c269..31a38660c 100755
--- a/src/googleplay/java/org/tasks/locale/ui/activity/TaskerSettingsActivity.java
+++ b/src/googleplay/java/org/tasks/locale/ui/activity/TaskerSettingsActivity.java
@@ -2,13 +2,11 @@ package org.tasks.locale.ui.activity;
import android.content.DialogInterface;
import android.content.Intent;
-import android.graphics.drawable.Drawable;
import android.os.Bundle;
import android.support.v4.graphics.drawable.DrawableCompat;
-import android.support.v7.app.ActionBar;
import android.support.v7.widget.Toolbar;
-import android.view.Menu;
import android.view.MenuItem;
+import android.view.View;
import android.widget.TextView;
import com.todoroo.astrid.api.Filter;
@@ -32,7 +30,7 @@ import butterknife.BindView;
import butterknife.ButterKnife;
import butterknife.OnClick;
-public final class TaskerSettingsActivity extends AbstractFragmentPluginAppCompatActivity implements PurchaseHelperCallback {
+public final class TaskerSettingsActivity extends AbstractFragmentPluginAppCompatActivity implements PurchaseHelperCallback, Toolbar.OnMenuItemClickListener {
private static final int REQUEST_SELECT_FILTER = 10124;
private static final int REQUEST_PURCHASE = 10125;
@@ -66,15 +64,33 @@ public final class TaskerSettingsActivity extends AbstractFragmentPluginAppCompa
}
updateView();
- setSupportActionBar(toolbar);
- ActionBar supportActionBar = getSupportActionBar();
- if (supportActionBar != null) {
- supportActionBar.setDisplayHomeAsUpEnabled(true);
- Drawable drawable = DrawableCompat.wrap(getResources().getDrawable(R.drawable.ic_close_24dp));
- DrawableCompat.setTint(drawable, getResources().getColor(android.R.color.white));
- supportActionBar.setHomeAsUpIndicator(drawable);
- supportActionBar.setDisplayShowTitleEnabled(false);
- }
+ toolbar.setNavigationIcon(DrawableCompat.wrap(getResources().getDrawable(R.drawable.ic_close_24dp)));
+ toolbar.setOnMenuItemClickListener(this);
+ toolbar.setNavigationOnClickListener(new View.OnClickListener() {
+ @Override
+ public void onClick(View view) {
+ if (equalBundles(getResultBundle(), previousBundle)) {
+ cancel();
+ } else {
+ dialogBuilder.newMessageDialog(R.string.discard_changes)
+ .setPositiveButton(android.R.string.ok, new DialogInterface.OnClickListener() {
+ @Override
+ public void onClick(DialogInterface dialog, int which) {
+ cancel();
+ }
+ })
+ .setNegativeButton(android.R.string.cancel, new DialogInterface.OnClickListener() {
+ @Override
+ public void onClick(DialogInterface dialog, int which) {
+
+ }
+ })
+ .show();
+ }
+ }
+ });
+ toolbar.inflateMenu(R.menu.tasker_menu);
+ MenuColorizer.colorToolbar(this, toolbar);
if (!preferences.hasPurchase(R.string.p_purchased_tasker) && !purchaseInitiated) {
purchaseInitiated = purchaseHelper.purchase(dialogBuilder, this, getString(R.string.sku_tasker), getString(R.string.p_purchased_tasker), REQUEST_PURCHASE, this);
@@ -110,45 +126,6 @@ public final class TaskerSettingsActivity extends AbstractFragmentPluginAppCompa
return filter.listingTitle;
}
- @Override
- public boolean onCreateOptionsMenu(final Menu menu) {
- getMenuInflater().inflate(R.menu.tasker_menu, menu);
- MenuColorizer.colorMenu(this, menu, getResources().getColor(android.R.color.white));
- return true;
- }
-
- @Override
- public boolean onOptionsItemSelected(MenuItem item) {
- switch (item.getItemId()) {
- case R.id.menu_save:
- finish();
- break;
- case android.R.id.home:
- if (equalBundles(getResultBundle(), previousBundle)) {
- cancel();
- } else {
- dialogBuilder.newMessageDialog(R.string.discard_changes)
- .setPositiveButton(android.R.string.ok, new DialogInterface.OnClickListener() {
- @Override
- public void onClick(DialogInterface dialog, int which) {
- cancel();
- }
- })
- .setNegativeButton(android.R.string.cancel, new DialogInterface.OnClickListener() {
- @Override
- public void onClick(DialogInterface dialog, int which) {
-
- }
- })
- .show();
- }
- break;
- default:
- return super.onOptionsItemSelected(item);
- }
- return true;
- }
-
private void cancel() {
mIsCancelled = true;
finish();
@@ -233,4 +210,14 @@ public final class TaskerSettingsActivity extends AbstractFragmentPluginAppCompa
cancel();
}
}
+
+ @Override
+ public boolean onMenuItemClick(MenuItem item) {
+ switch (item.getItemId()) {
+ case R.id.menu_save:
+ finish();
+ return true;
+ }
+ return super.onOptionsItemSelected(item);
+ }
}
diff --git a/src/main/java/com/todoroo/astrid/actfm/FilterSettingsActivity.java b/src/main/java/com/todoroo/astrid/actfm/FilterSettingsActivity.java
index 599263e0d..9299e952c 100644
--- a/src/main/java/com/todoroo/astrid/actfm/FilterSettingsActivity.java
+++ b/src/main/java/com/todoroo/astrid/actfm/FilterSettingsActivity.java
@@ -8,12 +8,9 @@ package com.todoroo.astrid.actfm;
import android.content.Context;
import android.content.DialogInterface;
import android.content.Intent;
-import android.graphics.drawable.Drawable;
import android.os.Bundle;
import android.support.v4.graphics.drawable.DrawableCompat;
-import android.support.v7.app.ActionBar;
import android.support.v7.widget.Toolbar;
-import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.view.inputmethod.InputMethodManager;
@@ -38,7 +35,7 @@ import butterknife.ButterKnife;
import static android.text.TextUtils.isEmpty;
-public class FilterSettingsActivity extends ThemedInjectingAppCompatActivity {
+public class FilterSettingsActivity extends ThemedInjectingAppCompatActivity implements Toolbar.OnMenuItemClickListener {
public static final String TOKEN_FILTER = "token_filter";
@@ -60,27 +57,23 @@ public class FilterSettingsActivity extends ThemedInjectingAppCompatActivity {
filter = getIntent().getParcelableExtra(TOKEN_FILTER);
- setSupportActionBar(toolbar);
- ActionBar supportActionBar = getSupportActionBar();
- if (supportActionBar != null) {
- supportActionBar.setDisplayHomeAsUpEnabled(true);
- final boolean backButtonSavesTask = preferences.backButtonSavesTask();
- Drawable drawable = DrawableCompat.wrap(getResources().getDrawable(
- backButtonSavesTask ? R.drawable.ic_close_24dp : R.drawable.ic_save_24dp));
- DrawableCompat.setTint(drawable, getResources().getColor(android.R.color.white));
- supportActionBar.setHomeAsUpIndicator(drawable);
- supportActionBar.setTitle(filter.listingTitle);
- toolbar.setNavigationOnClickListener(new View.OnClickListener() {
- @Override
- public void onClick(View v) {
- if (backButtonSavesTask) {
- discard();
- } else {
- save();
- }
+ final boolean backButtonSavesTask = preferences.backButtonSavesTask();
+ toolbar.setNavigationIcon(DrawableCompat.wrap(getResources().getDrawable(
+ backButtonSavesTask ? R.drawable.ic_close_24dp : R.drawable.ic_save_24dp)));
+ toolbar.setTitle(filter.listingTitle);
+ toolbar.setNavigationOnClickListener(new View.OnClickListener() {
+ @Override
+ public void onClick(View v) {
+ if (backButtonSavesTask) {
+ discard();
+ } else {
+ save();
}
- });
- }
+ }
+ });
+ toolbar.inflateMenu(R.menu.tag_settings_activity);
+ toolbar.setOnMenuItemClickListener(this);
+ MenuColorizer.colorToolbar(this, toolbar);
filterName.setText(filter.listingTitle);
}
@@ -116,13 +109,6 @@ public class FilterSettingsActivity extends ThemedInjectingAppCompatActivity {
super.finish();
}
- @Override
- public boolean onCreateOptionsMenu(Menu menu) {
- getMenuInflater().inflate(R.menu.tag_settings_activity, menu);
- MenuColorizer.colorMenu(this, menu, getResources().getColor(android.R.color.white));
- return super.onCreateOptionsMenu(menu);
- }
-
@Override
public void onBackPressed() {
if (preferences.backButtonSavesTask()) {
@@ -132,16 +118,6 @@ public class FilterSettingsActivity extends ThemedInjectingAppCompatActivity {
}
}
- @Override
- public boolean onOptionsItemSelected(MenuItem item) {
- switch (item.getItemId()) {
- case R.id.delete:
- deleteTag();
- break;
- }
- return super.onOptionsItemSelected(item);
- }
-
private void deleteTag() {
dialogBuilder.newMessageDialog(R.string.delete_tag_confirmation, filter.listingTitle)
.setPositiveButton(R.string.delete, new DialogInterface.OnClickListener() {
@@ -172,4 +148,14 @@ public class FilterSettingsActivity extends ThemedInjectingAppCompatActivity {
.show();
}
}
+
+ @Override
+ public boolean onMenuItemClick(MenuItem item) {
+ switch (item.getItemId()) {
+ case R.id.delete:
+ deleteTag();
+ break;
+ }
+ return super.onOptionsItemSelected(item);
+ }
}
diff --git a/src/main/java/com/todoroo/astrid/actfm/TagSettingsActivity.java b/src/main/java/com/todoroo/astrid/actfm/TagSettingsActivity.java
index 3e25d8f34..42fa658b5 100644
--- a/src/main/java/com/todoroo/astrid/actfm/TagSettingsActivity.java
+++ b/src/main/java/com/todoroo/astrid/actfm/TagSettingsActivity.java
@@ -9,12 +9,8 @@ import android.app.FragmentManager;
import android.content.Context;
import android.content.DialogInterface;
import android.content.Intent;
-import android.graphics.drawable.Drawable;
import android.os.Bundle;
-import android.support.v4.graphics.drawable.DrawableCompat;
-import android.support.v7.app.ActionBar;
import android.support.v7.widget.Toolbar;
-import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.view.inputmethod.InputMethodManager;
@@ -43,7 +39,6 @@ import org.tasks.injection.ThemedInjectingAppCompatActivity;
import org.tasks.preferences.Preferences;
import org.tasks.themes.ThemeCache;
import org.tasks.themes.ThemeColor;
-import org.tasks.ui.MenuColorizer;
import javax.inject.Inject;
@@ -55,7 +50,7 @@ import timber.log.Timber;
import static android.text.TextUtils.isEmpty;
import static org.tasks.dialogs.ThemePickerDialog.newThemePickerDialog;
-public class TagSettingsActivity extends ThemedInjectingAppCompatActivity implements ThemePickerDialog.ThemePickerCallback, PurchaseHelperCallback {
+public class TagSettingsActivity extends ThemedInjectingAppCompatActivity implements ThemePickerDialog.ThemePickerCallback, PurchaseHelperCallback, Toolbar.OnMenuItemClickListener {
private static final String FRAG_TAG_COLOR_PICKER = "frag_tag_color_picker";
@@ -98,27 +93,23 @@ public class TagSettingsActivity extends ThemedInjectingAppCompatActivity implem
tagData.setUUID(UUIDHelper.newUUID());
}
- setSupportActionBar(toolbar);
- ActionBar supportActionBar = getSupportActionBar();
- if (supportActionBar != null) {
- supportActionBar.setDisplayHomeAsUpEnabled(true);
- final boolean backButtonSavesTask = preferences.backButtonSavesTask();
- Drawable drawable = DrawableCompat.wrap(getResources().getDrawable(
- backButtonSavesTask ? R.drawable.ic_close_24dp : R.drawable.ic_save_24dp));
- DrawableCompat.setTint(drawable, getResources().getColor(android.R.color.white));
- supportActionBar.setHomeAsUpIndicator(drawable);
- supportActionBar.setTitle(isNewTag ? getString(R.string.new_tag) : tagData.getName());
- toolbar.setNavigationOnClickListener(new View.OnClickListener() {
- @Override
- public void onClick(View v) {
- if (backButtonSavesTask) {
- discard();
- } else {
- save();
- }
+ final boolean backButtonSavesTask = preferences.backButtonSavesTask();
+ toolbar.setTitle(isNewTag ? getString(R.string.new_tag) : tagData.getName());
+ toolbar.setNavigationIcon(getResources().getDrawable(
+ backButtonSavesTask ? R.drawable.ic_close_24dp : R.drawable.ic_save_24dp));
+ toolbar.setNavigationOnClickListener(new View.OnClickListener() {
+ @Override
+ public void onClick(View v) {
+ if (backButtonSavesTask) {
+ discard();
+ } else {
+ save();
}
- });
- }
+ }
+ });
+ toolbar.inflateMenu(R.menu.tag_settings_activity);
+ toolbar.setOnMenuItemClickListener(this);
+ toolbar.showOverflowMenu();
tagName.setText(tagData.getName());
@@ -127,6 +118,7 @@ public class TagSettingsActivity extends ThemedInjectingAppCompatActivity implem
tagName.setText(autopopulateName);
getIntent().removeExtra(TOKEN_AUTOPOPULATE_NAME);
} else if (isNewTag) {
+ toolbar.getMenu().findItem(R.id.delete).setVisible(false);
tagName.requestFocus();
InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
imm.showSoftInput(tagName, InputMethodManager.SHOW_IMPLICIT);
@@ -213,16 +205,6 @@ public class TagSettingsActivity extends ThemedInjectingAppCompatActivity implem
super.finish();
}
- @Override
- public boolean onCreateOptionsMenu(Menu menu) {
- getMenuInflater().inflate(R.menu.tag_settings_activity, menu);
- MenuColorizer.colorMenu(this, menu, getResources().getColor(android.R.color.white));
- if (isNewTag) {
- menu.findItem(R.id.delete).setVisible(false);
- }
- return super.onCreateOptionsMenu(menu);
- }
-
@Override
public void onBackPressed() {
if (preferences.backButtonSavesTask()) {
@@ -232,16 +214,6 @@ public class TagSettingsActivity extends ThemedInjectingAppCompatActivity implem
}
}
- @Override
- public boolean onOptionsItemSelected(MenuItem item) {
- switch (item.getItemId()) {
- case R.id.delete:
- deleteTag();
- break;
- }
- return super.onOptionsItemSelected(item);
- }
-
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
if (requestCode == REQUEST_PURCHASE) {
@@ -292,19 +264,19 @@ public class TagSettingsActivity extends ThemedInjectingAppCompatActivity implem
}
private void updateTheme() {
+ ThemeColor color;
if (selectedTheme < 0) {
+ color = themeColor;
themeName.setText(R.string.none);
- toolbar.setBackgroundColor(themeColor.getPrimaryColor());
- themeColor.applyStatusBarColor(this);
clear.setVisibility(View.GONE);
} else {
- ThemeColor themeColor = themeCache.getThemeColor(selectedTheme);
- toolbar.setBackgroundColor(themeColor.getPrimaryColor());
- themeColor.applyStatusBarColor(this);
- themeName.setText(themeColor.getName());
+ color = themeCache.getThemeColor(selectedTheme);
+ themeName.setText(color.getName());
clear.setVisibility(View.VISIBLE);
}
+ color.apply(toolbar);
+ color.applyStatusBarColor(this);
}
@Override
@@ -325,4 +297,14 @@ public class TagSettingsActivity extends ThemedInjectingAppCompatActivity implem
}
});
}
+
+ @Override
+ public boolean onMenuItemClick(MenuItem item) {
+ switch (item.getItemId()) {
+ case R.id.delete:
+ deleteTag();
+ break;
+ }
+ return super.onOptionsItemSelected(item);
+ }
}
diff --git a/src/main/java/com/todoroo/astrid/activity/BeastModePreferences.java b/src/main/java/com/todoroo/astrid/activity/BeastModePreferences.java
index b30fc02ae..14fead088 100644
--- a/src/main/java/com/todoroo/astrid/activity/BeastModePreferences.java
+++ b/src/main/java/com/todoroo/astrid/activity/BeastModePreferences.java
@@ -29,6 +29,7 @@ import org.tasks.R;
import org.tasks.injection.ActivityComponent;
import org.tasks.injection.ThemedInjectingAppCompatActivity;
import org.tasks.preferences.Preferences;
+import org.tasks.ui.MenuColorizer;
import java.util.ArrayList;
import java.util.Collections;
@@ -39,7 +40,7 @@ import javax.inject.Inject;
import butterknife.BindView;
import butterknife.ButterKnife;
-public class BeastModePreferences extends ThemedInjectingAppCompatActivity {
+public class BeastModePreferences extends ThemedInjectingAppCompatActivity implements Toolbar.OnMenuItemClickListener {
@BindView(R.id.toolbar) Toolbar toolbar;
@BindView(android.R.id.list) TouchListView touchList;
@@ -63,21 +64,16 @@ public class BeastModePreferences extends ThemedInjectingAppCompatActivity {
setContentView(R.layout.beast_mode_pref_activity);
ButterKnife.bind(this);
- setSupportActionBar(toolbar);
- ActionBar supportActionBar = getSupportActionBar();
- if (supportActionBar != null) {
- supportActionBar.setDisplayHomeAsUpEnabled(true);
- supportActionBar.setDisplayShowTitleEnabled(false);
- Drawable drawable = DrawableCompat.wrap(getResources().getDrawable(R.drawable.ic_arrow_back_24dp));
- DrawableCompat.setTint(drawable, getResources().getColor(android.R.color.white));
- supportActionBar.setHomeAsUpIndicator(drawable);
- }
+ toolbar.setNavigationIcon(getResources().getDrawable(R.drawable.ic_arrow_back_24dp));
toolbar.setNavigationOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
finish();
}
});
+ toolbar.inflateMenu(R.menu.beast_mode);
+ toolbar.setOnMenuItemClickListener(this);
+ MenuColorizer.colorToolbar(this, toolbar);
prefsToDescriptions = new HashMap<>();
buildDescriptionMap(getResources());
@@ -116,13 +112,7 @@ public class BeastModePreferences extends ThemedInjectingAppCompatActivity {
}
@Override
- public boolean onCreateOptionsMenu(Menu menu) {
- getMenuInflater().inflate(R.menu.beast_mode, menu);
- return super.onCreateOptionsMenu(menu);
- }
-
- @Override
- public boolean onOptionsItemSelected(MenuItem item) {
+ public boolean onMenuItemClick(MenuItem item) {
switch(item.getItemId()) {
case R.id.menu_reset_to_defaults:
resetToDefault();
diff --git a/src/main/java/com/todoroo/astrid/activity/TaskEditFragment.java b/src/main/java/com/todoroo/astrid/activity/TaskEditFragment.java
index d532b1934..92e76b064 100755
--- a/src/main/java/com/todoroo/astrid/activity/TaskEditFragment.java
+++ b/src/main/java/com/todoroo/astrid/activity/TaskEditFragment.java
@@ -131,10 +131,8 @@ public final class TaskEditFragment extends InjectingFragment implements Toolbar
}
final boolean backButtonSavesTask = preferences.backButtonSavesTask();
- Drawable drawable = DrawableCompat.wrap(getResources().getDrawable(
- backButtonSavesTask ? R.drawable.ic_close_24dp : R.drawable.ic_save_24dp));
- DrawableCompat.setTint(drawable, getResources().getColor(android.R.color.white));
- toolbar.setNavigationIcon(drawable);
+ toolbar.setNavigationIcon(DrawableCompat.wrap(getResources().getDrawable(
+ backButtonSavesTask ? R.drawable.ic_close_24dp : R.drawable.ic_save_24dp)));
toolbar.setNavigationOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
@@ -146,11 +144,8 @@ public final class TaskEditFragment extends InjectingFragment implements Toolbar
}
});
toolbar.inflateMenu(R.menu.task_edit_fragment);
- Menu menu = toolbar.getMenu();
- for (int i = 0 ; i < menu.size() ; i++) {
- MenuColorizer.colorMenuItem(menu.getItem(i), getResources().getColor(android.R.color.white));
- }
toolbar.setOnMenuItemClickListener(this);
+ MenuColorizer.colorToolbar(context, toolbar);
notificationManager.cancel(model.getId());
diff --git a/src/main/java/com/todoroo/astrid/activity/TaskListFragment.java b/src/main/java/com/todoroo/astrid/activity/TaskListFragment.java
index 148658ae2..b0010d123 100644
--- a/src/main/java/com/todoroo/astrid/activity/TaskListFragment.java
+++ b/src/main/java/com/todoroo/astrid/activity/TaskListFragment.java
@@ -13,9 +13,7 @@ import android.content.Intent;
import android.content.IntentFilter;
import android.database.Cursor;
import android.database.sqlite.SQLiteException;
-import android.graphics.drawable.Drawable;
import android.os.Bundle;
-import android.support.v4.graphics.drawable.DrawableCompat;
import android.support.v4.view.MenuItemCompat;
import android.support.v4.widget.SwipeRefreshLayout;
import android.support.v7.widget.SearchView;
@@ -254,9 +252,7 @@ public class TaskListFragment extends InjectingListFragment implements
listView.setEmptyView(emptyView);
toolbar.setTitle(filter.listingTitle);
- Drawable drawable = DrawableCompat.wrap(getResources().getDrawable(R.drawable.ic_menu_24dp));
- DrawableCompat.setTint(drawable, getResources().getColor(android.R.color.white));
- toolbar.setNavigationIcon(drawable);
+ toolbar.setNavigationIcon(R.drawable.ic_menu_24dp);
toolbar.setNavigationOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
@@ -264,12 +260,9 @@ public class TaskListFragment extends InjectingListFragment implements
}
});
inflateMenu(toolbar);
- Menu menu = toolbar.getMenu();
- for (int i = 0 ; i < menu.size() ; i++) {
- MenuColorizer.colorMenuItem(menu.getItem(i), getResources().getColor(android.R.color.white));
- }
+ setupMenu(toolbar.getMenu());
toolbar.setOnMenuItemClickListener(this);
- setupMenu(menu);
+ MenuColorizer.colorToolbar(context, toolbar);
return parent;
}
diff --git a/src/main/java/com/todoroo/astrid/adapter/TaskAdapter.java b/src/main/java/com/todoroo/astrid/adapter/TaskAdapter.java
index 570160dfe..b759b42da 100644
--- a/src/main/java/com/todoroo/astrid/adapter/TaskAdapter.java
+++ b/src/main/java/com/todoroo/astrid/adapter/TaskAdapter.java
@@ -10,12 +10,14 @@ import android.app.PendingIntent.CanceledException;
import android.content.Context;
import android.content.res.Resources;
import android.database.Cursor;
+import android.graphics.Color;
import android.graphics.Paint;
import android.text.SpannableString;
import android.text.SpannableStringBuilder;
import android.text.Spanned;
import android.text.TextUtils;
import android.text.style.BackgroundColorSpan;
+import android.text.style.ForegroundColorSpan;
import android.util.DisplayMetrics;
import android.util.TypedValue;
import android.view.LayoutInflater;
@@ -546,7 +548,9 @@ public class TaskAdapter extends CursorAdapter implements Filterable {
SpannableString string = new SpannableString(SPACE + tagName + SPACE);
int themeIndex = tagData.getColor() >= 0 ? tagData.getColor() : 19;
int backgroundColor = themeCache.getThemeColor(themeIndex).getPrimaryColor();
+ int foregroundColor = themeCache.getThemeColor(themeIndex).getActionBarTint();
string.setSpan(new BackgroundColorSpan(backgroundColor), 0, string.length(), Spanned.SPAN_INCLUSIVE_EXCLUSIVE);
+ string.setSpan(new ForegroundColorSpan(foregroundColor), 0, string.length(), Spanned.SPAN_INCLUSIVE_EXCLUSIVE);
return string;
}
};
diff --git a/src/main/java/com/todoroo/astrid/core/CustomFilterActivity.java b/src/main/java/com/todoroo/astrid/core/CustomFilterActivity.java
index e09454e30..174ce5320 100644
--- a/src/main/java/com/todoroo/astrid/core/CustomFilterActivity.java
+++ b/src/main/java/com/todoroo/astrid/core/CustomFilterActivity.java
@@ -10,14 +10,10 @@ import android.content.Context;
import android.content.DialogInterface;
import android.content.Intent;
import android.database.Cursor;
-import android.graphics.drawable.Drawable;
import android.os.Bundle;
-import android.support.v4.graphics.drawable.DrawableCompat;
-import android.support.v7.app.ActionBar;
import android.support.v7.widget.Toolbar;
import android.view.ContextMenu;
import android.view.ContextMenu.ContextMenuInfo;
-import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.view.View.OnCreateContextMenuListener;
@@ -45,7 +41,6 @@ import org.tasks.R;
import org.tasks.dialogs.DialogBuilder;
import org.tasks.filters.FilterCriteriaProvider;
import org.tasks.injection.ActivityComponent;
-import org.tasks.injection.InjectingAppCompatActivity;
import org.tasks.injection.ThemedInjectingAppCompatActivity;
import org.tasks.ui.MenuColorizer;
@@ -66,7 +61,7 @@ import static android.text.TextUtils.isEmpty;
* @author Tim Su