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

Commit 5604f9bb authored by TreeHugger Robot's avatar TreeHugger Robot Committed by Android (Google) Code Review
Browse files

Merge "Use correct flags on ACTION_TIME_CHANGED broadcast"

parents 5bc864e7 020ff8a3
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -103,6 +103,7 @@ public class TimeFormatPreferenceController extends AbstractPreferenceController

    static void timeUpdated(Context context, Boolean is24Hour) {
        Intent timeChanged = new Intent(Intent.ACTION_TIME_CHANGED);
        timeChanged.addFlags(Intent.FLAG_RECEIVER_INCLUDE_BACKGROUND);
        int timeFormatPreference;
        if (is24Hour == null) {
            timeFormatPreference = Intent.EXTRA_TIME_PREF_VALUE_USE_LOCALE_DEFAULT;
+4 −2
Original line number Diff line number Diff line
@@ -66,7 +66,8 @@ public class TimeChangeListenerMixinTest {
    public void onResume_shouldRegisterIntentFilter() {
        mMixin.onResume();
        mContext.sendBroadcast(new Intent(Intent.ACTION_TIME_TICK));
        mContext.sendBroadcast(new Intent(Intent.ACTION_TIME_CHANGED));
        mContext.sendBroadcast(new Intent(Intent.ACTION_TIME_CHANGED)
                .addFlags(Intent.FLAG_RECEIVER_INCLUDE_BACKGROUND));
        mContext.sendBroadcast(new Intent(Intent.ACTION_TIMEZONE_CHANGED));

        verify(mCallback, times(3)).updateTimeAndDateDisplay(mContext);
@@ -77,7 +78,8 @@ public class TimeChangeListenerMixinTest {
        mMixin.onResume();
        mMixin.onPause();
        mContext.sendBroadcast(new Intent(Intent.ACTION_TIME_TICK));
        mContext.sendBroadcast(new Intent(Intent.ACTION_TIME_CHANGED));
        mContext.sendBroadcast(new Intent(Intent.ACTION_TIME_CHANGED)
                .addFlags(Intent.FLAG_RECEIVER_INCLUDE_BACKGROUND));
        mContext.sendBroadcast(new Intent(Intent.ACTION_TIMEZONE_CHANGED));

        verify(mCallback, never()).updateTimeAndDateDisplay(mContext);