diff options
| author | 2015-11-30 15:05:35 -0500 | |
|---|---|---|
| committer | 2015-11-30 15:07:40 -0500 | |
| commit | 3175a6e395e870c9ab5f291ed7d5edb8f802e218 (patch) | |
| tree | afaf6cdde6bda2199f69e0c04f807b16ff70f583 | |
| parent | 26d17d6ea938c7fa9849630fdc03a28914c1e7d0 (diff) | |
Guard against monkey crash
Bug: 25795998
Change-Id: I351faae1e29d09b7577435207ec466a1ff5ed237
| -rw-r--r-- | packages/SettingsLib/src/com/android/settingslib/drawer/SettingsDrawerActivity.java | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/packages/SettingsLib/src/com/android/settingslib/drawer/SettingsDrawerActivity.java b/packages/SettingsLib/src/com/android/settingslib/drawer/SettingsDrawerActivity.java index 6102befdda99..00dadb8d217e 100644 --- a/packages/SettingsLib/src/com/android/settingslib/drawer/SettingsDrawerActivity.java +++ b/packages/SettingsLib/src/com/android/settingslib/drawer/SettingsDrawerActivity.java @@ -143,6 +143,9 @@ public class SettingsDrawerActivity extends Activity { public boolean openTile(DashboardTile tile) { closeDrawer(); + if (tile == null) { + return false; + } int numUserHandles = tile.userHandle.size(); if (numUserHandles > 1) { ProfileSelectDialog.show(getFragmentManager(), tile); |