Merge "Don't crash trying to unregister a receiver twice." into sc-dev

This commit is contained in:
Josh Tsuji
2021-07-14 15:21:29 +00:00
committed by Android (Google) Code Review

View File

@@ -101,7 +101,12 @@ abstract public class SafetyWarningDialog extends SystemUIDialog
@Override @Override
public void onDismiss(DialogInterface unused) { public void onDismiss(DialogInterface unused) {
mContext.unregisterReceiver(mReceiver); try {
mContext.unregisterReceiver(mReceiver);
} catch (IllegalArgumentException e) {
// Don't crash if the receiver has already been unregistered.
e.printStackTrace();
}
cleanUp(); cleanUp();
} }