Fix WifiOnly setting default value reading

This commit is contained in:
Sylvain Berfini 2013-01-10 10:55:36 +01:00
parent a0182c1545
commit eb74658b0d

View file

@ -875,7 +875,7 @@ public final class LinphoneManager implements LinphoneCoreListener {
} else if (eventInfo.getState() == NetworkInfo.State.CONNECTED){ } else if (eventInfo.getState() == NetworkInfo.State.CONNECTED){
manageTunnelServer(eventInfo); manageTunnelServer(eventInfo);
SharedPreferences pref = PreferenceManager.getDefaultSharedPreferences(mServiceContext); SharedPreferences pref = PreferenceManager.getDefaultSharedPreferences(mServiceContext);
boolean wifiOnly = pref.getBoolean(getString(R.string.pref_wifi_only_key), false); boolean wifiOnly = pref.getBoolean(getString(R.string.pref_wifi_only_key), mR.getBoolean(R.bool.pref_wifi_only_default));
if (eventInfo.getTypeName().equals("WIFI") || (eventInfo.getTypeName().equals("mobile") && !wifiOnly)) { if (eventInfo.getTypeName().equals("WIFI") || (eventInfo.getTypeName().equals("mobile") && !wifiOnly)) {
mLc.setNetworkReachable(true); mLc.setNetworkReachable(true);
Log.i(eventInfo.getTypeName()," connected: setting network reachable"); Log.i(eventInfo.getTypeName()," connected: setting network reachable");