diff --git a/src/com/android/settings/shortcut/CreateShortcutPreferenceController.java b/src/com/android/settings/shortcut/CreateShortcutPreferenceController.java index c0f7e1ffc37..4843736bf57 100644 --- a/src/com/android/settings/shortcut/CreateShortcutPreferenceController.java +++ b/src/com/android/settings/shortcut/CreateShortcutPreferenceController.java @@ -32,6 +32,7 @@ import android.graphics.drawable.Drawable; import android.graphics.drawable.Icon; import android.graphics.drawable.LayerDrawable; import android.net.ConnectivityManager; +import android.util.FeatureFlagUtils; import android.util.Log; import android.view.ContextThemeWrapper; import android.view.LayoutInflater; @@ -45,6 +46,8 @@ import androidx.preference.PreferenceGroup; import com.android.settings.R; import com.android.settings.Settings.TetherSettingsActivity; +import com.android.settings.Settings.WifiSettings2Activity; +import com.android.settings.Settings.WifiSettingsActivity; import com.android.settings.core.BasePreferenceController; import com.android.settings.overlay.FeatureFactory; import com.android.settingslib.core.instrumentation.MetricsFeatureProvider; @@ -187,6 +190,15 @@ public class CreateShortcutPreferenceController extends BasePreferenceController Log.d(TAG, "Skipping non-system app: " + info.activityInfo); continue; } + if (FeatureFlagUtils.isEnabled(mContext, FeatureFlagUtils.SETTINGS_WIFITRACKER2)) { + if (info.activityInfo.name.endsWith(WifiSettingsActivity.class.getSimpleName())) { + continue; + } + } else { + if (info.activityInfo.name.endsWith(WifiSettings2Activity.class.getSimpleName())) { + continue; + } + } shortcuts.add(info); } Collections.sort(shortcuts, SHORTCUT_COMPARATOR);