diff --git a/src/com/android/settings/SettingsActivity.java b/src/com/android/settings/SettingsActivity.java index d0f51f6152d..e1f8afef6ec 100644 --- a/src/com/android/settings/SettingsActivity.java +++ b/src/com/android/settings/SettingsActivity.java @@ -1269,7 +1269,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); }