Merge "Add carrier satellite feature flag into filter out logic in Settings" into 24D1-dev am: e479584d52

Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/26720047

Change-Id: Idd987b67733e17de46ec76001cf52bc0cf2bf5e5
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
diff --git a/src/com/android/settings/network/telephony/NetworkSelectSettings.java b/src/com/android/settings/network/telephony/NetworkSelectSettings.java
index 19bc390..0188166 100644
--- a/src/com/android/settings/network/telephony/NetworkSelectSettings.java
+++ b/src/com/android/settings/network/telephony/NetworkSelectSettings.java
@@ -44,6 +44,7 @@
 
 import com.android.internal.annotations.Initializer;
 import com.android.internal.telephony.OperatorInfo;
+import com.android.internal.telephony.flags.Flags;
 import com.android.settings.R;
 import com.android.settings.dashboard.DashboardFragment;
 import com.android.settings.network.telephony.scan.NetworkScanRepository;
@@ -355,6 +356,9 @@
      */
     @VisibleForTesting
     protected List<String> getSatellitePlmnsForCarrierWrapper() {
+        if (!Flags.carrierEnabledSatelliteFlag()) {
+            return new ArrayList<>();
+        }
         return mSatelliteManager.getSatellitePlmnsForCarrier(mSubId);
     }