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

Commit 8f08445e authored by Jernej Virag's avatar Jernej Virag
Browse files

Deprecate IDreamManager startDozing and finishSelf

Their synchronous execution was a common source of severe jank so one-way versions startDozingOneway and finishSelfOneWay were provided as a removal.

Deprecated methods should be removed and Oneway renamed after the flag is cleaned up.

Bug: 330287187
Change-Id: If9987fbfcf2cc5e2bd613825f7e7034e9c2924a4
Flag: android.service.dreams.start_and_stop_dozing_in_background
Test: build
parent 9d94851d
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -39,7 +39,9 @@ interface IDreamManager {
    @UnsupportedAppUsage
    boolean isDreamingOrInPreview();
    boolean canStartDreaming(boolean isScreenOn);
    /** @deprecated Please use finishSelfOneway instead. */
    void finishSelf(in IBinder token, boolean immediate);
    /** @deprecated Please use startDozingOneway instead. */
    void startDozing(in IBinder token, int screenState, int reason, int screenBrightness);
    void stopDozing(in IBinder token);
    void forceAmbientDisplayEnabled(boolean enabled);