"ShowOrCreate" dialog -- handle back press
Close the invisible parent activity when back is pressed or
the dialog is dismissed by tapping outside of it.
Bug 3198292
Change-Id: I7eb444b12ec9709ebecc55123e351f99838f9c7b
diff --git a/src/com/android/contacts/activities/ShowOrCreateActivity.java b/src/com/android/contacts/activities/ShowOrCreateActivity.java
index 5eb7106..1502d9a 100755
--- a/src/com/android/contacts/activities/ShowOrCreateActivity.java
+++ b/src/com/android/contacts/activities/ShowOrCreateActivity.java
@@ -215,6 +215,11 @@
new IntentClickListener(this, createIntent))
.setNegativeButton(android.R.string.cancel,
new IntentClickListener(this, null))
+ .setOnCancelListener(new DialogInterface.OnCancelListener() {
+ @Override
+ public void onCancel(DialogInterface dialog) {
+ finish(); // Close the activity.
+ }})
.create();
}
return super.onCreateDialog(id);