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

Commit f65bfb70 authored by Adam Powell's avatar Adam Powell
Browse files

Fix ActionBar#isShowing when called before first layout

Fix a regression introduced by the new hide offset API addition where
an action bar height of 0 (not yet measured) would cause the bar to be
considered hidden.

Bug 14574446

Change-Id: Ic8e22923ab59df6078136daa336e074c4b7adaf5
parent e35a0b30
Loading
Loading
Loading
Loading
+3 −1
Original line number Diff line number Diff line
@@ -830,7 +830,9 @@ public class WindowDecorActionBar extends ActionBar implements
    }

    public boolean isShowing() {
        return mNowShowing && getHideOffset() < getHeight();
        final int height = getHeight();
        // Take into account the case where the bar has a 0 height due to not being measured yet.
        return mNowShowing && (height == 0 || getHideOffset() < height);
    }

    void animateToMode(boolean toActionMode) {