From 7ab0499a3891d793ad89be50a9c9431382a07c1d Mon Sep 17 00:00:00 2001 From: Automerger Merge Worker Date: Mon, 24 Feb 2020 22:15:49 +0000 Subject: [PATCH] Merge "Catch crash in mobile network ProgressDialog" am: aaee4539c7 am: 840506e88a am: 2d84cdbc3a am: e6c57426cd am: 7300bab2b6 Bug: 146057372 Change-Id: If80a964d28950288f042d4a1ccfc183b9c4f0067 (cherry picked from commit 0577514d0d670056bfe9be290968a6c96defbaa4) --- .../telephony/gsm/AutoSelectPreferenceController.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/com/android/settings/network/telephony/gsm/AutoSelectPreferenceController.java b/src/com/android/settings/network/telephony/gsm/AutoSelectPreferenceController.java index 626390a9bbb..2eda9d94598 100644 --- a/src/com/android/settings/network/telephony/gsm/AutoSelectPreferenceController.java +++ b/src/com/android/settings/network/telephony/gsm/AutoSelectPreferenceController.java @@ -176,7 +176,11 @@ public class AutoSelectPreferenceController extends TelephonyTogglePreferenceCon private void dismissProgressBar() { if (mProgressDialog != null && mProgressDialog.isShowing()) { - mProgressDialog.dismiss(); + try { + mProgressDialog.dismiss(); + } catch (IllegalArgumentException e) { + // Ignore exception since the dialog will be gone anyway. + } } }