OSDN Git Service

Fix bug #13744434 Stability: ISE in Settings: Can't switch to header...
authorFabrice Di Meglio <fdimeglio@google.com>
Tue, 8 Apr 2014 20:35:06 +0000 (13:35 -0700)
committerThe Android Automerger <android-build@google.com>
Tue, 8 Apr 2014 22:29:12 +0000 (15:29 -0700)
..that has no Fragment nor Intent at SettingsActivity.onHeaderClick(SettingsActivity.java:654)

- satisfy the Monkeys has they were able to click on "WIRELESS &
NETWORK" header which is a Category and normally non clickable...
(so probably a race condition)

Change-Id: Ia33d2b6e55e910409a566e5f05c1e3bae8008807

src/com/android/settings/SettingsActivity.java

index 7cdf781..312ce74 100644 (file)
@@ -654,12 +654,6 @@ public class SettingsActivity extends Activity
                     header.getTitle(getResources()));
         } else if (header.intent != null) {
             startActivity(header.intent);
-        } else {
-            String title = header.getTitle(getResources()).toString();
-            Log.e(LOG_TAG, "Can't switch to header that has no Fragment nor Intent. Title: " +
-                            title + " Position: " + position);
-            throw new IllegalStateException(
-                    "Can't switch to header that has no Fragment nor Intent");
         }
     }