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

Commit 54ec6d71 authored by lbill's avatar lbill
Browse files

Only offset header icon when description is possible to overlap keyboard

Bug: 281485803
Test: Manual
Test: ScreenshotTest
Change-Id: I75ee8858dbfe7ef5f59312d3f04e092ab7bb3a6c
parent db1b28df
Loading
Loading
Loading
Loading
+3 −3
Original line number Diff line number Diff line
@@ -68,15 +68,15 @@ class CredentialPasswordView(context: Context, attrs: AttributeSet?) :
        var inputTopBound: Int
        var headerRightBound = right
        var headerTopBounds = top
        var headerBottomBounds = bottom
        val subTitleBottom: Int = if (subtitleView.isGone) titleView.bottom else subtitleView.bottom
        val descBottom = if (descriptionView.isGone) subTitleBottom else descriptionView.bottom
        if (resources.configuration.orientation == ORIENTATION_LANDSCAPE) {
            inputTopBound = (bottom - credentialInput.height) / 2
            inputLeftBound = (right - left) / 2
            headerRightBound = inputLeftBound
            if (descriptionView.bottom > headerBottomBounds) {
                headerTopBounds -= iconView.bottom.coerceAtMost(bottomInset)

            if (descriptionView.bottom > bottomInset) {
                credentialHeader.layout(left, headerTopBounds, headerRightBound, bottom)
            }
        } else {