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

Commit e424ff5c authored by Matt Casey's avatar Matt Casey Committed by android-build-merger
Browse files

Merge "Hide and re-show assist handles when phone is rotated." into qt-dev

am: fa6082f2

Change-Id: I1f1f85c4cac7420d78ce42073c17de4faeaacc47
parents b5d3c0a6 fa6082f2
Loading
Loading
Loading
Loading
+16 −0
Original line number Diff line number Diff line
@@ -433,9 +433,25 @@ public class ScreenDecorations extends SystemUI implements Tunable,
            if (mOverlay != null) {
                updateLayoutParams();
                updateViews();
                if (mAssistHintVisible) {
                    // If assist handles are visible, hide them without animation and then make them
                    // show once again (with corrected rotation).
                    hideAssistHandles();
                    setAssistHintVisible(true);
                }
            }
        }
    }

    private void hideAssistHandles() {
        if (mOverlay != null && mBottomOverlay != null) {
            mOverlay.findViewById(R.id.assist_hint_left).setVisibility(View.GONE);
            mOverlay.findViewById(R.id.assist_hint_right).setVisibility(View.GONE);
            mBottomOverlay.findViewById(R.id.assist_hint_left).setVisibility(View.GONE);
            mBottomOverlay.findViewById(R.id.assist_hint_right).setVisibility(View.GONE);
            mAssistHintVisible = false;
        }
    }

    private void updateRoundedCornerRadii() {
        final int newRoundedDefault = mContext.getResources().getDimensionPixelSize(