diff --git a/src/main/AndroidManifest.xml b/src/main/AndroidManifest.xml
index da1e87bd1..8b6d5cfe6 100644
--- a/src/main/AndroidManifest.xml
+++ b/src/main/AndroidManifest.xml
@@ -294,15 +294,13 @@
-
+ android:theme="@style/Tasks.Dialog" />
-
+ android:theme="@style/Tasks.Dialog" />
+ android:theme="@style/Tasks.Dialog" />
@@ -347,7 +345,7 @@
+ android:theme="@style/Tasks.Dialog" />
@@ -394,23 +392,19 @@
-
+ android:theme="@style/Tasks.Dialog" />
-
+ android:theme="@style/Tasks.Dialog" />
-
+ android:theme="@style/Tasks.Dialog" />
-
+ android:theme="@style/Tasks.Dialog" />
+ android:theme="@style/Tasks.Dialog" />
diff --git a/src/main/java/com/todoroo/andlib/utility/DialogUtilities.java b/src/main/java/com/todoroo/andlib/utility/DialogUtilities.java
index dc23f6912..7b4467fa9 100644
--- a/src/main/java/com/todoroo/andlib/utility/DialogUtilities.java
+++ b/src/main/java/com/todoroo/andlib/utility/DialogUtilities.java
@@ -126,14 +126,21 @@ public class DialogUtilities {
tryOnUiThread(activity, new Runnable() {
@Override
public void run() {
- new AlertDialog.Builder(activity)
- .setTitle(R.string.DLG_confirm_title)
- .setMessage(text)
- .setTitle(title)
- .setIcon(icon)
- .setPositiveButton(okTitleId, okListener)
- .setNegativeButton(cancelTitleId, cancelListener)
- .show().setOwnerActivity(activity);
+ AlertDialog dialog = new AlertDialog.Builder(activity)
+ .setTitle(R.string.DLG_confirm_title)
+ .setMessage(text)
+ .setTitle(title)
+ .setIcon(icon)
+ .setPositiveButton(okTitleId, okListener)
+ .setNegativeButton(cancelTitleId, cancelListener)
+ .show();
+ dialog.setOnDismissListener(new DialogInterface.OnDismissListener() {
+ @Override
+ public void onDismiss(DialogInterface dialog) {
+ cancelListener.onClick(dialog, Dialog.BUTTON_NEGATIVE);
+ }
+ });
+ dialog.setOwnerActivity(activity);
}
});
}
diff --git a/src/main/java/com/todoroo/astrid/core/DeleteFilterActivity.java b/src/main/java/com/todoroo/astrid/core/DeleteFilterActivity.java
index 51240d365..d55e7eda0 100644
--- a/src/main/java/com/todoroo/astrid/core/DeleteFilterActivity.java
+++ b/src/main/java/com/todoroo/astrid/core/DeleteFilterActivity.java
@@ -28,7 +28,6 @@ public class DeleteFilterActivity extends InjectingActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
- setTheme(android.R.style.Theme_Dialog);
super.onCreate(savedInstanceState);
final long id = getIntent().getLongExtra(CustomFilterExposer.TOKEN_FILTER_ID, -1);
diff --git a/src/main/res/values/styles.xml b/src/main/res/values/styles.xml
index 1338677ea..361e45c25 100644
--- a/src/main/res/values/styles.xml
+++ b/src/main/res/values/styles.xml
@@ -143,17 +143,12 @@
+
+
-
-