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

Commit 8e76d66f authored by Nicolò Mazzucato's avatar Nicolò Mazzucato Committed by Android (Google) Code Review
Browse files

Merge "Fix leak in RotationHelper registration to DeviceStateManager" into main

parents 0a2ebeab 83bc4f75
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -80,6 +80,7 @@ class RotationHelper {
        sContext = context;
        sHandler = handler;
        sDisplayListener = new AudioDisplayListener();
        sFoldStateListener = new FoldStateListener(sContext, RotationHelper::updateFoldState);
        sRotationCallback = rotationCallback;
        sFoldStateCallback = foldStateCallback;
        enable();
@@ -90,7 +91,6 @@ class RotationHelper {
                .registerDisplayListener(sDisplayListener, sHandler);
        updateOrientation();

        sFoldStateListener = new FoldStateListener(sContext, folded -> updateFoldState(folded));
        sContext.getSystemService(DeviceStateManager.class)
                .registerCallback(new HandlerExecutor(sHandler), sFoldStateListener);
    }