diff --git a/src/com/android/settings/SettingsActivity.java b/src/com/android/settings/SettingsActivity.java index 08fa97190a6..9319a226f04 100644 --- a/src/com/android/settings/SettingsActivity.java +++ b/src/com/android/settings/SettingsActivity.java @@ -1320,7 +1320,14 @@ public class SettingsActivity extends SettingsDrawerActivity } public void startSuggestion(Intent intent) { - mCurrentSuggestion = intent.getComponent(); + if (intent == null) { + return; + } + final ComponentName componentName = intent.getComponent(); + if (componentName.equals(mCurrentSuggestion)) { + return; + } + mCurrentSuggestion = componentName; startActivityForResult(intent, REQUEST_SUGGESTION); }