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

Commit ba72d5ed authored by Matt Sziklay's avatar Matt Sziklay Committed by Android (Google) Code Review
Browse files

Merge "Close Manage Windows Menu when other menus are closed." into main

parents 19b22824 7a101f76
Loading
Loading
Loading
Loading
+7 −1
Original line number Diff line number Diff line
@@ -426,6 +426,7 @@ public class DesktopModeWindowDecoration extends WindowDecoration<WindowDecorLin

        if (!mTaskInfo.isFocused) {
            closeHandleMenu();
            closeManageWindowsMenu();
            closeMaximizeMenu();
        }
        updateDragResizeListener(oldDecorationSurface);
@@ -1150,8 +1151,11 @@ public class DesktopModeWindowDecoration extends WindowDecoration<WindowDecorLin
    }

    void closeManageWindowsMenu() {
        if (mManageWindowsMenu != null) {
            mManageWindowsMenu.close();
        }
        mManageWindowsMenu = null;
    }

    private void updateGenericLink() {
        final ComponentName baseActivity = mTaskInfo.baseActivity;
@@ -1180,6 +1184,7 @@ public class DesktopModeWindowDecoration extends WindowDecoration<WindowDecorLin
    @Override
    void releaseViews(WindowContainerTransaction wct) {
        closeHandleMenu();
        closeManageWindowsMenu();
        closeMaximizeMenu();
        super.releaseViews(wct);
    }
@@ -1343,6 +1348,7 @@ public class DesktopModeWindowDecoration extends WindowDecoration<WindowDecorLin
    public void close() {
        closeDragResizeListener();
        closeHandleMenu();
        closeManageWindowsMenu();
        mExclusionRegionListener.onExclusionRegionDismissed(mTaskInfo.taskId);
        disposeResizeVeil();
        disposeStatusBarInputLayer();