Chromium Code Reviews| Index: chrome/android/java/src/org/chromium/chrome/browser/fullscreen/FullscreenHtmlApiHandler.java |
| diff --git a/chrome/android/java/src/org/chromium/chrome/browser/fullscreen/FullscreenHtmlApiHandler.java b/chrome/android/java/src/org/chromium/chrome/browser/fullscreen/FullscreenHtmlApiHandler.java |
| index 59542057e6b8174f2d81594fbff8b375156606f3..a0b6f677fe3ff3cb6847924b05bd9497da167151 100644 |
| --- a/chrome/android/java/src/org/chromium/chrome/browser/fullscreen/FullscreenHtmlApiHandler.java |
| +++ b/chrome/android/java/src/org/chromium/chrome/browser/fullscreen/FullscreenHtmlApiHandler.java |
| @@ -138,6 +138,9 @@ public class FullscreenHtmlApiHandler { |
| contentView.removeOnLayoutChangeListener(this); |
| } |
| }); |
| + |
| + // Request a layout so the updated system visibility takes affect. |
| + contentView.getRootView().requestLayout(); |
|
Ted C
2017/01/17 19:30:10
Hmm...I added the case below because we weren't ge
bokan
2017/01/17 21:43:11
You mean leave the removed lines in? Having the re
Ted C
2017/01/17 22:09:45
Oh, that is rather unfortunate (and likely what yo
bokan
2017/01/17 23:35:24
Presumably because we send the MSG_ID_SET_FULLSCRE
|
| break; |
| } |
| case MSG_ID_CLEAR_LAYOUT_FULLSCREEN_FLAG: { |
| @@ -298,9 +301,6 @@ public class FullscreenHtmlApiHandler { |
| contentView.addOnLayoutChangeListener(mFullscreenOnLayoutChangeListener); |
| contentView.setSystemUiVisibility(systemUiVisibility); |
| - // Request a layout so the updated system visibility takes affect. |
| - contentView.getRootView().requestLayout(); |
| - |
| mContentViewCoreInFullscreen = contentViewCore; |
| mTabInFullscreen = tab; |
| } |