Clear low profile bit when showing hideybars.

Consider this an interaction, ensures that the hideybar
does not reveal itself in low profile mode.

Bug: 9102473
Change-Id: I8819a7d3d7aef0e08afb6f8c574c0ac519066cca
This commit is contained in:
John Spurlock
2013-05-28 14:58:50 -04:00
parent dadfb9c9bf
commit d85618ef57

View File

@@ -5117,6 +5117,7 @@ public class PhoneWindowManager implements WindowManagerPolicy {
// show status hideybar
tmpVisibility |= View.STATUS_BAR_OVERLAY;
if ((mLastSystemUiFlags & View.STATUS_BAR_OVERLAY) == 0) {
tmpVisibility &= ~View.SYSTEM_UI_FLAG_LOW_PROFILE;
mStatusBar.showLw(true);
}
}
@@ -5133,6 +5134,7 @@ public class PhoneWindowManager implements WindowManagerPolicy {
// show navigation hideybar
tmpVisibility |= View.NAVIGATION_BAR_OVERLAY;
if ((mLastSystemUiFlags & View.NAVIGATION_BAR_OVERLAY) == 0) {
tmpVisibility &= ~View.SYSTEM_UI_FLAG_LOW_PROFILE;
mNavigationBar.showLw(true);
}
}