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

Commit 0f1babb7 authored by Matt Casey's avatar Matt Casey
Browse files

Ensure onDarkIntensity is called on the proper thread.

Bug: 135064217
Test: Verified thread behavior via logging.
Change-Id: Ib1a6dcacb22dc2eeabc49c6a7568ca248ae79cdf
parent 4c510c08
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
@@ -768,6 +768,10 @@ public class ScreenDecorations extends SystemUI implements Tunable,

    @Override
    public void onDarkIntensity(float darkIntensity) {
        if (!mHandler.getLooper().isCurrentThread()) {
            mHandler.post(() -> onDarkIntensity(darkIntensity));
            return;
        }
        if (mOverlay != null) {
            CornerHandleView assistHintTopLeft = mOverlay.findViewById(R.id.assist_hint_left);
            CornerHandleView assistHintTopRight = mOverlay.findViewById(R.id.assist_hint_right);