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

Commit 5966e38d authored by Bagus Maulana's avatar Bagus Maulana Committed by Android (Google) Code Review
Browse files

Merge "Disable SoftAP config backup and restore on Wear"

parents 156f7c6a 8cb7e21c
Loading
Loading
Loading
Loading
+13 −3
Original line number Diff line number Diff line
@@ -246,9 +246,13 @@ public class SettingsBackupAgent extends BackupAgentHelper {
        stateChecksums[STATE_LOCK_SETTINGS] =
                writeIfChanged(stateChecksums[STATE_LOCK_SETTINGS], KEY_LOCK_SETTINGS,
                        lockSettingsData, data);
        if (getBaseContext().getPackageManager().hasSystemFeature(PackageManager.FEATURE_WATCH)) {
            stateChecksums[STATE_SOFTAP_CONFIG] = 0;
        } else {
            stateChecksums[STATE_SOFTAP_CONFIG] =
                writeIfChanged(stateChecksums[STATE_SOFTAP_CONFIG], KEY_SOFTAP_CONFIG,
                    softApConfigData, data);
        }
        stateChecksums[STATE_NETWORK_POLICIES] =
                writeIfChanged(stateChecksums[STATE_NETWORK_POLICIES], KEY_NETWORK_POLICIES,
                        netPoliciesData, data);
@@ -364,6 +368,10 @@ public class SettingsBackupAgent extends BackupAgentHelper {
                    break;

                case KEY_SOFTAP_CONFIG :
                    if (getBaseContext().getPackageManager()
                            .hasSystemFeature(PackageManager.FEATURE_WATCH)) {
                        break;
                    }
                    byte[] softapData = new byte[size];
                    data.readEntityData(softapData, 0, size);
                    restoreSoftApConfiguration(softapData);
@@ -504,7 +512,9 @@ public class SettingsBackupAgent extends BackupAgentHelper {
                }
            }
            // softap config
            if (version >= FULL_BACKUP_ADDED_SOFTAP_CONF) {
            if (version >= FULL_BACKUP_ADDED_SOFTAP_CONF
                    && !getBaseContext().getPackageManager()
                    .hasSystemFeature(PackageManager.FEATURE_WATCH)) {
                nBytes = in.readInt();
                if (DEBUG_BACKUP) Log.d(TAG, nBytes + " bytes of softap config data");
                if (nBytes > buffer.length) buffer = new byte[nBytes];