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

Commit 566bf98a authored by Wink Saville's avatar Wink Saville Committed by The Android Automerger
Browse files

Fixing the write of BackgroundData setting, DO NOT MERGE.

I outsmarted myself trying to minimize writes and caused no writes to occur.

bug:3485934
Change-Id: I43b6ebbed3f13277edfb2e28f09cf7b98ea66776
parent 6c213a77
Loading
Loading
Loading
Loading
+5 −7
Original line number Original line Diff line number Diff line
@@ -989,14 +989,12 @@ public class ConnectivityService extends IConnectivityManager.Stub {
    }
    }


    private void handleSetBackgroundData(boolean enabled) {
    private void handleSetBackgroundData(boolean enabled) {
        if (enabled != getBackgroundDataSetting()) {
        Settings.Secure.putInt(mContext.getContentResolver(),
        Settings.Secure.putInt(mContext.getContentResolver(),
                Settings.Secure.BACKGROUND_DATA, enabled ? 1 : 0);
                Settings.Secure.BACKGROUND_DATA, enabled ? 1 : 0);
        Intent broadcast = new Intent(
        Intent broadcast = new Intent(
                ConnectivityManager.ACTION_BACKGROUND_DATA_SETTING_CHANGED);
                ConnectivityManager.ACTION_BACKGROUND_DATA_SETTING_CHANGED);
        mContext.sendBroadcast(broadcast);
        mContext.sendBroadcast(broadcast);
    }
    }
    }


    /**
    /**
     * @see ConnectivityManager#getMobileDataEnabled()
     * @see ConnectivityManager#getMobileDataEnabled()