@@ -165,6 +165,26 @@ fun Config(navController: NavController, subId: Int) {
165165 true
166166 }
167167 }
168+ BooleanPropertyView (label = stringResource(R .string.enable_ss_over_ut), toggled = ssOverUtEnabled) {
169+ ssOverUtEnabled = if (ssOverUtEnabled) {
170+ moder.updateCarrierConfig(CarrierConfigManager .KEY_CARRIER_SUPPORTS_SS_OVER_UT_BOOL , false )
171+ false
172+ } else {
173+ moder.updateCarrierConfig(CarrierConfigManager .KEY_CARRIER_SUPPORTS_SS_OVER_UT_BOOL , true )
174+ moder.restartIMSRegistration()
175+ true
176+ }
177+ }
178+ BooleanPropertyView (label = stringResource(R .string.enable_ss_over_cdma), toggled = ssOverCDMAEnabled) {
179+ ssOverCDMAEnabled = if (ssOverCDMAEnabled) {
180+ moder.updateCarrierConfig(CarrierConfigManager .KEY_SUPPORT_SS_OVER_CDMA_BOOL , false )
181+ false
182+ } else {
183+ moder.updateCarrierConfig(CarrierConfigManager .KEY_SUPPORT_SS_OVER_CDMA_BOOL , true )
184+ moder.restartIMSRegistration()
185+ true
186+ }
187+ }
168188 BooleanPropertyView (label = stringResource(R .string.enable_video_calling_vt), toggled = vtEnabled) {
169189 vtEnabled = if (vtEnabled) {
170190 moder.updateCarrierConfig(CarrierConfigManager .KEY_CARRIER_VT_AVAILABLE_BOOL , false )
@@ -245,26 +265,6 @@ fun Config(navController: NavController, subId: Int) {
245265 true
246266 }
247267 }
248- BooleanPropertyView (label = stringResource(R .string.enable_ss_over_ut), toggled = ssOverUtEnabled) {
249- ssOverUtEnabled = if (ssOverUtEnabled) {
250- moder.updateCarrierConfig(CarrierConfigManager .KEY_CARRIER_SUPPORTS_SS_OVER_UT_BOOL , false )
251- false
252- } else {
253- moder.updateCarrierConfig(CarrierConfigManager .KEY_CARRIER_SUPPORTS_SS_OVER_UT_BOOL , true )
254- moder.restartIMSRegistration()
255- true
256- }
257- }
258- BooleanPropertyView (label = stringResource(R .string.enable_ss_over_cdma), toggled = ssOverCDMAEnabled) {
259- ssOverCDMAEnabled = if (ssOverCDMAEnabled) {
260- moder.updateCarrierConfig(CarrierConfigManager .KEY_SUPPORT_SS_OVER_CDMA_BOOL , false )
261- false
262- } else {
263- moder.updateCarrierConfig(CarrierConfigManager .KEY_SUPPORT_SS_OVER_CDMA_BOOL , true )
264- moder.restartIMSRegistration()
265- true
266- }
267- }
268268 BooleanPropertyView (label = stringResource(R .string.show_vowifi_icon), toggled = showVoWifiIcon) {
269269 showVoWifiIcon = if (showVoWifiIcon) {
270270 moder.updateCarrierConfig(CarrierConfigManager .KEY_SHOW_WIFI_CALLING_ICON_IN_STATUS_BAR_BOOL , false )
0 commit comments