Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 3934ad3c authored by Jacky Wang's avatar Jacky Wang
Browse files

[Catalyst] "Use Wi-Fi" does not work

The problem is that the preference hierarchy missing category
information.

Fix: 414283906
Flag: EXEMPT bugfix
Test: manual
Change-Id: Id4229127b92bc7f729f7a3f4940e07e7eea147b4
parent 2fd96bee
Loading
Loading
Loading
Loading
+6 −1
Original line number Diff line number Diff line
@@ -22,6 +22,7 @@ import com.android.settings.flags.Flags
import com.android.settings.restriction.PreferenceRestrictionMixin
import com.android.settings.wifi.WifiSwitchPreference
import com.android.settingslib.metadata.PreferenceAvailabilityProvider
import com.android.settingslib.metadata.PreferenceCategory
import com.android.settingslib.metadata.ProvidePreferenceScreen
import com.android.settingslib.metadata.preferenceHierarchy
import com.android.settingslib.preference.PreferenceScreenCreator
@@ -56,7 +57,11 @@ class NetworkProviderScreen :
    override fun fragmentClass() = NetworkProviderSettings::class.java

    override fun getPreferenceHierarchy(context: Context) =
        preferenceHierarchy(context, this) { +WifiSwitchPreference() }
        preferenceHierarchy(context, this) {
            +PreferenceCategory("wifi_category", R.string.wifi_settings) += {
                +WifiSwitchPreference()
            }
        }

    companion object {
        const val KEY = "internet_settings"