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

Commit e8cf0ae6 authored by Vadim Tryshev's avatar Vadim Tryshev
Browse files

Centering empty icon.

This is more correct way that what was rolled back here: ag/3922402.

Bug: 72222505
Test: Manual
Change-Id: I2cc4549db9b6a5965523d13ffde768b3e28bc7a6
parent 69632a46
Loading
Loading
Loading
Loading
+8 −1
Original line number Diff line number Diff line
@@ -945,7 +945,14 @@ public abstract class RecentsView<T extends BaseActivity>
            mEmptyTextLayout = null;
        }

        if (mShowEmptyMessage && hasValidSize && mEmptyTextLayout == null) {
        if (!mShowEmptyMessage) return;

        // The icon needs to be centered. Need to scoll to horizontal 0 because with Clear-All
        // space on the right, it's not guaranteed that after deleting all tasks, the horizontal
        // scroll position will be zero.
        scrollTo(0, 0);

        if (hasValidSize && mEmptyTextLayout == null) {
            mLastMeasureSize.set(getWidth(), getHeight());
            int availableWidth = mLastMeasureSize.x - mEmptyMessagePadding - mEmptyMessagePadding;
            mEmptyTextLayout = StaticLayout.Builder.obtain(mEmptyMessage, 0, mEmptyMessage.length(),