| Index: content/public/android/java/src/org/chromium/content/browser/PowerSaveBlocker.java
|
| diff --git a/content/public/android/java/src/org/chromium/content/browser/PowerSaveBlocker.java b/content/public/android/java/src/org/chromium/content/browser/PowerSaveBlocker.java
|
| index da9aa9cb68f0eb795c8e26e6788230199acdec35..915d668da16f01c7d09df3a7cc9c3c323a99434f 100644
|
| --- a/content/public/android/java/src/org/chromium/content/browser/PowerSaveBlocker.java
|
| +++ b/content/public/android/java/src/org/chromium/content/browser/PowerSaveBlocker.java
|
| @@ -25,9 +25,8 @@ class PowerSaveBlocker {
|
| private PowerSaveBlocker() {}
|
|
|
| @CalledByNative
|
| - private void applyBlock(ContentViewCore contentViewCore) {
|
| + private void applyBlock(ViewAndroidDelegate delegate) {
|
| assert mKeepScreenOnView == null;
|
| - ViewAndroidDelegate delegate = contentViewCore.getViewAndroidDelegate();
|
| View anchorView = delegate.acquireAnchorView();
|
| mKeepScreenOnView = new WeakReference<>(anchorView);
|
| delegate.setAnchorViewPosition(anchorView, 0, 0, 0, 0);
|
| @@ -35,13 +34,12 @@ class PowerSaveBlocker {
|
| }
|
|
|
| @CalledByNative
|
| - private void removeBlock(ContentViewCore contentViewCore) {
|
| + private void removeBlock(ViewAndroidDelegate delegate) {
|
| assert mKeepScreenOnView != null;
|
| View anchorView = mKeepScreenOnView.get();
|
| mKeepScreenOnView = null;
|
| if (anchorView == null) return;
|
|
|
| - ViewAndroidDelegate delegate = contentViewCore.getViewAndroidDelegate();
|
| anchorView.setKeepScreenOn(false);
|
| delegate.releaseAnchorView(anchorView);
|
| }
|
|
|