OSDN Git Service

Fix bug preventing users from clicking settings suggestions twice
authorMatthew Fritze <mfritze@google.com>
Tue, 4 Oct 2016 20:39:27 +0000 (13:39 -0700)
committerMatthew Fritze <mfritze@google.com>
Tue, 4 Oct 2016 20:39:27 +0000 (13:39 -0700)
In an attempt to fix a monkey test crash which would open a
suggestion, click back and tap the same one again. The change
unfortunately prevented this for all users, but was not caught
because of a debug flag set on my device. A unit test will be added
to master to catch such cases, as tracked by this bug:
b/31937112

Change-Id: Ib1cff07e54903df687454bdbf2ed1416485ab34f
Fixes: 31926102
Test: Manual

src/com/android/settings/SettingsActivity.java

index 9ccdb1d..9245003 100644 (file)
@@ -1273,11 +1273,7 @@ public class SettingsActivity extends SettingsDrawerActivity
         if (intent == null || ActivityManager.isUserAMonkey()) {
             return;
         }
-        final ComponentName componentName = intent.getComponent();
-        if (componentName.equals(mCurrentSuggestion)) {
-            return;
-        }
-        mCurrentSuggestion = componentName;
+        mCurrentSuggestion = intent.getComponent();
         startActivityForResult(intent, REQUEST_SUGGESTION);
     }