Merge "Fix tethering re-enable after edit." into nyc-dev
This commit is contained in:
@@ -273,6 +273,14 @@ public class TetherSettings extends RestrictedSettingsFragment
|
|||||||
Log.d(TAG, "Restarting WifiAp due to prior config change.");
|
Log.d(TAG, "Restarting WifiAp due to prior config change.");
|
||||||
startTethering(TETHERING_WIFI);
|
startTethering(TETHERING_WIFI);
|
||||||
}
|
}
|
||||||
|
} else if (action.equals(WifiManager.WIFI_AP_STATE_CHANGED_ACTION)) {
|
||||||
|
int state = intent.getIntExtra(WifiManager.EXTRA_WIFI_AP_STATE, 0);
|
||||||
|
if (state == WifiManager.WIFI_AP_STATE_DISABLED
|
||||||
|
&& mRestartWifiApAfterConfigChange) {
|
||||||
|
mRestartWifiApAfterConfigChange = false;
|
||||||
|
Log.d(TAG, "Restarting WifiAp due to prior config change.");
|
||||||
|
startTethering(TETHERING_WIFI);
|
||||||
|
}
|
||||||
} else if (action.equals(Intent.ACTION_MEDIA_SHARED)) {
|
} else if (action.equals(Intent.ACTION_MEDIA_SHARED)) {
|
||||||
mMassStorageActive = true;
|
mMassStorageActive = true;
|
||||||
updateState();
|
updateState();
|
||||||
@@ -324,6 +332,7 @@ public class TetherSettings extends RestrictedSettingsFragment
|
|||||||
mMassStorageActive = Environment.MEDIA_SHARED.equals(Environment.getExternalStorageState());
|
mMassStorageActive = Environment.MEDIA_SHARED.equals(Environment.getExternalStorageState());
|
||||||
mTetherChangeReceiver = new TetherChangeReceiver();
|
mTetherChangeReceiver = new TetherChangeReceiver();
|
||||||
IntentFilter filter = new IntentFilter(ConnectivityManager.ACTION_TETHER_STATE_CHANGED);
|
IntentFilter filter = new IntentFilter(ConnectivityManager.ACTION_TETHER_STATE_CHANGED);
|
||||||
|
filter.addAction(WifiManager.WIFI_AP_STATE_CHANGED_ACTION);
|
||||||
Intent intent = activity.registerReceiver(mTetherChangeReceiver, filter);
|
Intent intent = activity.registerReceiver(mTetherChangeReceiver, filter);
|
||||||
|
|
||||||
filter = new IntentFilter();
|
filter = new IntentFilter();
|
||||||
|
Reference in New Issue
Block a user