| Index: device/power_save_blocker/power_save_blocker_android.cc
|
| diff --git a/device/power_save_blocker/power_save_blocker_android.cc b/device/power_save_blocker/power_save_blocker_android.cc
|
| index 252ff02d6f71d0bb83a032ed708a1e7d95227547..06fac8b4eb41bd1d438072b9cc17b431d927b9b5 100644
|
| --- a/device/power_save_blocker/power_save_blocker_android.cc
|
| +++ b/device/power_save_blocker/power_save_blocker_android.cc
|
| @@ -11,6 +11,7 @@
|
| #include "base/macros.h"
|
| #include "jni/PowerSaveBlocker_jni.h"
|
| #include "ui/android/view_android.h"
|
| +#include "ui/gfx/geometry/rect_f.h"
|
|
|
| namespace device {
|
|
|
| @@ -55,8 +56,9 @@ void PowerSaveBlocker::Delegate::ApplyBlock() {
|
| ScopedJavaLocalRef<jobject> obj(java_power_save_blocker_);
|
| JNIEnv* env = AttachCurrentThread();
|
| if (view_android_) {
|
| - Java_PowerSaveBlocker_applyBlock(
|
| - env, obj.obj(), view_android_->GetViewAndroidDelegate().obj());
|
| + ScopedJavaLocalRef<jobject> anchor_view =
|
| + view_android_->AcquireAnchorView(gfx::RectF());
|
| + Java_PowerSaveBlocker_applyBlock(env, obj.obj(), anchor_view.obj());
|
| }
|
| }
|
|
|
|
|