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

Commit 827df613 authored by Treehugger Robot's avatar Treehugger Robot Committed by Gerrit Code Review
Browse files

Merge "Remove broadcast of NETWORK_SET_TIMEZONE intent"

parents 41aa516a 8fe9e371
Loading
Loading
Loading
Loading
+4 −4
Original line number Original line Diff line number Diff line
@@ -253,7 +253,7 @@ public final class NitzStateMachineImpl implements NitzStateMachine {
            // Set state as needed.
            // Set state as needed.
            if (zoneId != null) {
            if (zoneId != null) {
                if (mTimeServiceHelper.isTimeZoneDetectionEnabled()) {
                if (mTimeServiceHelper.isTimeZoneDetectionEnabled()) {
                    setAndBroadcastNetworkSetTimeZone(zoneId, logMsg);
                    setTimeZone(zoneId, logMsg);
                } else {
                } else {
                    if (DBG) {
                    if (DBG) {
                        logMsg += " [Not setting device time zone]";
                        logMsg += " [Not setting device time zone]";
@@ -504,7 +504,7 @@ public final class NitzStateMachineImpl implements NitzStateMachine {
        }
        }
    }
    }


    private void setAndBroadcastNetworkSetTimeZone(String zoneId, String logMessage) {
    private void setTimeZone(String zoneId, String logMessage) {
        logMessage += " [Setting device time zone to zoneId=" + zoneId + "]";
        logMessage += " [Setting device time zone to zoneId=" + zoneId + "]";
        if (DBG) {
        if (DBG) {
            Rlog.d(LOG_TAG, logMessage);
            Rlog.d(LOG_TAG, logMessage);
@@ -531,7 +531,7 @@ public final class NitzStateMachineImpl implements NitzStateMachine {
        String logMsg = "handleAutoTimeZoneEnabled: "
        String logMsg = "handleAutoTimeZoneEnabled: "
                + " mSavedTimeZoneId=" + mSavedTimeZoneId;
                + " mSavedTimeZoneId=" + mSavedTimeZoneId;
        if (mSavedTimeZoneId != null) {
        if (mSavedTimeZoneId != null) {
            setAndBroadcastNetworkSetTimeZone(mSavedTimeZoneId, logMsg);
            setTimeZone(mSavedTimeZoneId, logMsg);
        } else {
        } else {
            if (DBG) {
            if (DBG) {
                logMsg += " [Not setting device time zone]";
                logMsg += " [Not setting device time zone]";
@@ -590,7 +590,7 @@ public final class NitzStateMachineImpl implements NitzStateMachine {


            String zoneId = lookupResult.zoneId;
            String zoneId = lookupResult.zoneId;
            if (mTimeServiceHelper.isTimeZoneDetectionEnabled()) {
            if (mTimeServiceHelper.isTimeZoneDetectionEnabled()) {
                setAndBroadcastNetworkSetTimeZone(zoneId, logMsg);
                setTimeZone(zoneId, logMsg);
            } else {
            } else {
                if (DBG) {
                if (DBG) {
                    logMsg += " [Not setting device time zone]";
                    logMsg += " [Not setting device time zone]";
+0 −6
Original line number Original line Diff line number Diff line
@@ -21,11 +21,9 @@ import android.app.timedetector.PhoneTimeSuggestion;
import android.app.timedetector.TimeDetector;
import android.app.timedetector.TimeDetector;
import android.content.ContentResolver;
import android.content.ContentResolver;
import android.content.Context;
import android.content.Context;
import android.content.Intent;
import android.database.ContentObserver;
import android.database.ContentObserver;
import android.os.Handler;
import android.os.Handler;
import android.os.SystemProperties;
import android.os.SystemProperties;
import android.os.UserHandle;
import android.provider.Settings;
import android.provider.Settings;


/**
/**
@@ -95,10 +93,6 @@ public final class TimeServiceHelperImpl implements TimeServiceHelper {
    public void setDeviceTimeZone(String zoneId) {
    public void setDeviceTimeZone(String zoneId) {
        AlarmManager alarmManager = (AlarmManager) mContext.getSystemService(Context.ALARM_SERVICE);
        AlarmManager alarmManager = (AlarmManager) mContext.getSystemService(Context.ALARM_SERVICE);
        alarmManager.setTimeZone(zoneId);
        alarmManager.setTimeZone(zoneId);
        Intent intent = new Intent(TelephonyIntents.ACTION_NETWORK_SET_TIMEZONE);
        intent.addFlags(Intent.FLAG_RECEIVER_REPLACE_PENDING);
        intent.putExtra("time-zone", zoneId);
        mContext.sendStickyBroadcastAsUser(intent, UserHandle.ALL);
    }
    }


    @Override
    @Override