Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(4448)

Unified Diff: chrome/android/java/src/org/chromium/chrome/browser/compositor/layouts/LayoutManager.java

Issue 2484293003: Use only renderer driven offsets for fullscreen state. (Closed)
Patch Set: Partially disable testControlsShownOnUnresponsiveRenderer due to timing issues with renderer logic … Created 4 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: chrome/android/java/src/org/chromium/chrome/browser/compositor/layouts/LayoutManager.java
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/compositor/layouts/LayoutManager.java b/chrome/android/java/src/org/chromium/chrome/browser/compositor/layouts/LayoutManager.java
index 2c8f08e0052d7eab1dde572bb606a042b0fbdfe5..a402963f9fcf1173d267d387c6045a4f7808e428 100644
--- a/chrome/android/java/src/org/chromium/chrome/browser/compositor/layouts/LayoutManager.java
+++ b/chrome/android/java/src/org/chromium/chrome/browser/compositor/layouts/LayoutManager.java
@@ -459,13 +459,15 @@ public abstract class LayoutManager implements LayoutUpdateHost, LayoutProvider,
ChromeFullscreenManager fullscreenManager = mHost.getFullscreenManager();
if (fullscreenManager != null) {
// Release any old fullscreen token we were holding.
- fullscreenManager.hideControlsPersistent(mFullscreenToken);
+ fullscreenManager.getBrowserVisibilityDelegate().hideControlsPersistent(
+ mFullscreenToken);
mFullscreenToken = FullscreenManager.INVALID_TOKEN;
// Grab a new fullscreen token if this layout can't be in fullscreen.
final int flags = getActiveLayout().getSizingFlags();
if ((flags & SizingFlags.ALLOW_TOOLBAR_HIDE) == 0) {
- mFullscreenToken = fullscreenManager.showControlsPersistent();
+ mFullscreenToken =
+ fullscreenManager.getBrowserVisibilityDelegate().showControlsPersistent();
}
// Hide the toolbar immediately if the layout wants it gone quickly.

Powered by Google App Engine
This is Rietveld 408576698