Merge "DO NOT MERGE Only set the LAYOUT flags if the window is fullscreen" into qt-qpr1-dev
This commit is contained in:
@@ -67,15 +67,19 @@ class PolicyControl {
|
||||
: (attrs.systemUiVisibility | attrs.subtreeSystemUiVisibility);
|
||||
if (sImmersiveStatusFilter != null && sImmersiveStatusFilter.matches(attrs)) {
|
||||
vis |= View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY
|
||||
| View.SYSTEM_UI_FLAG_FULLSCREEN
|
||||
| View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN;
|
||||
| View.SYSTEM_UI_FLAG_FULLSCREEN;
|
||||
if (attrs.isFullscreen()) {
|
||||
vis |= View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN;
|
||||
}
|
||||
vis &= ~(View.SYSTEM_UI_FLAG_LAYOUT_STABLE
|
||||
| View.STATUS_BAR_TRANSLUCENT);
|
||||
}
|
||||
if (sImmersiveNavigationFilter != null && sImmersiveNavigationFilter.matches(attrs)) {
|
||||
vis |= View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY
|
||||
| View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION
|
||||
| View.SYSTEM_UI_FLAG_HIDE_NAVIGATION;
|
||||
if (attrs.isFullscreen()) {
|
||||
vis |= View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION;
|
||||
}
|
||||
vis &= ~(View.SYSTEM_UI_FLAG_LAYOUT_STABLE
|
||||
| View.NAVIGATION_BAR_TRANSLUCENT);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user