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

Commit 9c610f75 authored by Neil Fuller's avatar Neil Fuller
Browse files

Remove unusual static method call

The code is using static method Calendar.getInstance() but via a
subclass of Calendar. It works, and getInstance() returns a
GregorianCalendar on Android, but it's odd and was probably unintended.

Noticed during static analysis of SystemUI bytecode.

Bug: 111055375
Test: build / boot
Change-Id: I1762cbeb2cc7882868f84ec11100815671cd29ec
parent 9916d4b3
Loading
Loading
Loading
Loading
+1 −2
Original line number Original line Diff line number Diff line
@@ -27,7 +27,6 @@ import com.android.systemui.util.AlarmTimeout;
import com.android.systemui.util.wakelock.WakeLock;
import com.android.systemui.util.wakelock.WakeLock;


import java.util.Calendar;
import java.util.Calendar;
import java.util.GregorianCalendar;


/**
/**
 * The policy controlling doze.
 * The policy controlling doze.
@@ -139,7 +138,7 @@ public class DozeUi implements DozeMachine.Part {
    }
    }


    private long roundToNextMinute(long timeInMillis) {
    private long roundToNextMinute(long timeInMillis) {
        Calendar calendar = GregorianCalendar.getInstance();
        Calendar calendar = Calendar.getInstance();
        calendar.setTimeInMillis(timeInMillis);
        calendar.setTimeInMillis(timeInMillis);
        calendar.set(Calendar.MILLISECOND, 0);
        calendar.set(Calendar.MILLISECOND, 0);
        calendar.set(Calendar.SECOND, 0);
        calendar.set(Calendar.SECOND, 0);