From 3cb6bb73b3a8137af3e1cf4f3251cb83754e5700 Mon Sep 17 00:00:00 2001 From: Mygod Date: Sat, 18 Nov 2017 13:04:26 -0800 Subject: [PATCH] Add a workaround for a support library bug --- .../main/scala/com/github/shadowsocks/GlobalConfigFragment.scala | 1 + 1 file changed, 1 insertion(+) diff --git a/mobile/src/main/scala/com/github/shadowsocks/GlobalConfigFragment.scala b/mobile/src/main/scala/com/github/shadowsocks/GlobalConfigFragment.scala index 047a4970..53654490 100644 --- a/mobile/src/main/scala/com/github/shadowsocks/GlobalConfigFragment.scala +++ b/mobile/src/main/scala/com/github/shadowsocks/GlobalConfigFragment.scala @@ -32,6 +32,7 @@ import com.github.shadowsocks.utils.{Key, TcpFastOpen} class GlobalConfigFragment extends PreferenceFragment { override def onCreatePreferences(bundle: Bundle, key: String) { getPreferenceManager.setPreferenceDataStore(app.dataStore) + app.dataStore.putString(Key.serviceMode, app.dataStore.serviceMode) // temporary workaround for support lib bug addPreferencesFromResource(R.xml.pref_global) val switch = findPreference(Key.isAutoConnect).asInstanceOf[SwitchPreference] switch.setOnPreferenceChangeListener((_, value) => {