[Catalyst] Fix enable state for Wi-Fi hotspot

NO_IFTTT=Catalyst only

Bug: 383232049
Flag: com.android.settings.flags.catalyst_tether_settings
Test: manual
Change-Id: I067e97820a19822eaad2e93e30d42f7f767bf855
This commit is contained in:
Jacky Wang
2024-12-10 17:27:39 +08:00
parent fdbfa69183
commit 3d595b169d

View File

@@ -100,7 +100,7 @@ class WifiHotspotSwitchPreference(context: Context, dataSaverStore: KeyValueStor
.toIntent()
override fun isEnabled(context: Context) =
wifiHotspotStore.dataSaverStore.getBoolean(DATA_SAVER_KEY) == true &&
wifiHotspotStore.dataSaverStore.getBoolean(DATA_SAVER_KEY) != true &&
super<PreferenceRestrictionMixin>.isEnabled(context)
override val restrictionKeys
@@ -193,6 +193,7 @@ class WifiHotspotSwitchPreference(context: Context, dataSaverStore: KeyValueStor
super.bind(preference, metadata)
(preference as PrimarySwitchPreference).apply {
isChecked = preferenceDataStore!!.getBoolean(key, false)
isSwitchEnabled = isEnabled
}
}