[Catalyst] Partially revert ag/30664694

The preference is not yet migrated, we should not update fragment based
on current flag rollout plan.

Bug: 368355361
Bug: 368359963
Flag: com.android.settings.flags.catalyst_tether_settings
Test: manual
Change-Id: I89a5d2ee29e1c3428d40428b3d3d4ba3afcd4ece
This commit is contained in:
Jacky Wang
2024-12-11 16:22:49 +08:00
parent 810309413a
commit dc80bddc1e

View File

@@ -72,7 +72,6 @@ import java.util.HashSet;
import java.util.List;
import java.util.concurrent.atomic.AtomicReference;
// LINT.IfChange
/**
* Displays preferences for Tethering.
*/
@@ -209,9 +208,8 @@ public class TetherSettings extends RestrictedDashboardFragment
mWifiTetherPreferenceController.displayPreference(getPreferenceScreen());
}
if (!isCatalystEnabled()) {
if (!bluetoothAvailable) {
mBluetoothTether.setVisible(false);
getPreferenceScreen().removePreference(mBluetoothTether);
} else {
BluetoothPan pan = mBluetoothPan.get();
if (pan != null && pan.isTetheringOn()) {
@@ -220,8 +218,6 @@ public class TetherSettings extends RestrictedDashboardFragment
mBluetoothTether.setChecked(false);
}
}
}
if (!ethernetAvailable) getPreferenceScreen().removePreference(mEthernetTether);
// Set initial state based on Data Saver mode.
onDataSaverChanged(mDataSaverBackend.isDataSaverEnabled());
@@ -274,9 +270,7 @@ public class TetherSettings extends RestrictedDashboardFragment
mWifiTetherPreferenceController.setDataSaverEnabled(mDataSaverEnabled);
}
mUsbTether.setEnabled(!mDataSaverEnabled);
if (!isCatalystEnabled()) {
mBluetoothTether.setEnabled(!mDataSaverEnabled);
}
mEthernetTether.setEnabled(!mDataSaverEnabled);
mDataSaverFooter.setVisible(mDataSaverEnabled);
}
@@ -526,8 +520,6 @@ public class TetherSettings extends RestrictedDashboardFragment
}
private void updateBluetoothState() {
if (isCatalystEnabled()) return;
final int btState = getBluetoothState();
if (DEBUG) {
Log.d(TAG, "updateBluetoothState() btState : " + btState);
@@ -583,7 +575,7 @@ public class TetherSettings extends RestrictedDashboardFragment
}
private void startTethering(int choice) {
if (choice == TETHERING_BLUETOOTH && !isCatalystEnabled()) {
if (choice == TETHERING_BLUETOOTH) {
// Turn on Bluetooth first.
BluetoothAdapter adapter = BluetoothAdapter.getDefaultAdapter();
if (adapter.getState() == BluetoothAdapter.STATE_OFF) {
@@ -605,7 +597,7 @@ public class TetherSettings extends RestrictedDashboardFragment
} else {
mCm.stopTethering(TETHERING_USB);
}
} else if (preference == mBluetoothTether && !isCatalystEnabled()) {
} else if (preference == mBluetoothTether) {
if (mBluetoothTether.isChecked()) {
startTethering(TETHERING_BLUETOOTH);
} else {
@@ -753,4 +745,3 @@ public class TetherSettings extends RestrictedDashboardFragment
return TetherScreen.KEY;
}
}
// LINT.ThenChange(BluetoothTetherSwitchPreference.kt)