OSDN Git Service

Guard against monkey crash
authorJason Monk <jmonk@google.com>
Mon, 30 Nov 2015 20:05:35 +0000 (15:05 -0500)
committerJason Monk <jmonk@google.com>
Mon, 30 Nov 2015 20:07:40 +0000 (15:07 -0500)
Bug: 25795998
Change-Id: I351faae1e29d09b7577435207ec466a1ff5ed237

packages/SettingsLib/src/com/android/settingslib/drawer/SettingsDrawerActivity.java

index 6102bef..00dadb8 100644 (file)
@@ -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);