summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLinux Build Service Account <lnxbuild@localhost>2015-03-16 02:46:00 -0700
committerGerrit - the friendly Code Review server <code-review@localhost>2015-03-16 02:46:00 -0700
commit0df0f2756593e41b230e094ca40ee89968212827 (patch)
tree0528867c559466a065d886c5c75dfe43f3003dc7
parent671dc54ae926af660add045e6fcc9f41a7920371 (diff)
parent7f746e8f55b1d5cc4e0ecf8b5b4347ae96a073d3 (diff)
downloadandroid_packages_apps_Dialer-0df0f2756593e41b230e094ca40ee89968212827.tar.gz
android_packages_apps_Dialer-0df0f2756593e41b230e094ca40ee89968212827.tar.bz2
android_packages_apps_Dialer-0df0f2756593e41b230e094ca40ee89968212827.zip
Merge "Check for cases before clearing dialog."
-rw-r--r--src/com/android/dialer/calllog/ClearCallLogDialog.java8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/com/android/dialer/calllog/ClearCallLogDialog.java b/src/com/android/dialer/calllog/ClearCallLogDialog.java
index d6a1a10f9..33476e773 100644
--- a/src/com/android/dialer/calllog/ClearCallLogDialog.java
+++ b/src/com/android/dialer/calllog/ClearCallLogDialog.java
@@ -69,7 +69,13 @@ public class ClearCallLogDialog extends DialogFragment {
}
@Override
protected void onPostExecute(Void result) {
- progressDialog.dismiss();
+ if (getActivity() == null || getActivity().isDestroyed()) {
+ return;
+ }
+
+ if (progressDialog != null && progressDialog.isShowing()) {
+ progressDialog.dismiss();
+ }
}
};
// TODO: Once we have the API, we should configure this ProgressDialog