Commit 2ed2ebe5 authored by sievers's avatar sievers Committed by Commit bot

Android: Fix benchmark regression

Looks like explicitly not setting the layout to something with
has zero bounds for the anchor view for the power save blocker has
some effect on the benchmark.

BUG=635515
TBR=jinsukkim@chromium.org

Review-Url: https://codereview.chromium.org/2282983004
Cr-Commit-Position: refs/heads/master@{#414840}
parent af986e2d
...@@ -63,6 +63,7 @@ void PowerSaveBlocker::Delegate::ApplyBlock() { ...@@ -63,6 +63,7 @@ void PowerSaveBlocker::Delegate::ApplyBlock() {
const ScopedJavaLocalRef<jobject> popup_view = anchor_view_.view(); const ScopedJavaLocalRef<jobject> popup_view = anchor_view_.view();
if (popup_view.is_null()) if (popup_view.is_null())
return; return;
view_android_->SetAnchorRect(popup_view, gfx::RectF());
ScopedJavaLocalRef<jobject> obj(java_power_save_blocker_); ScopedJavaLocalRef<jobject> obj(java_power_save_blocker_);
Java_PowerSaveBlocker_applyBlock(env, obj, popup_view); Java_PowerSaveBlocker_applyBlock(env, obj, popup_view);
} }
......
...@@ -113,9 +113,6 @@ ViewAndroid::ScopedAnchorView ViewAndroid::AcquireAnchorView() { ...@@ -113,9 +113,6 @@ ViewAndroid::ScopedAnchorView ViewAndroid::AcquireAnchorView() {
void ViewAndroid::SetAnchorRect(const JavaRef<jobject>& anchor, void ViewAndroid::SetAnchorRect(const JavaRef<jobject>& anchor,
const gfx::RectF& bounds) { const gfx::RectF& bounds) {
if (bounds.IsEmpty())
return;
ScopedJavaLocalRef<jobject> delegate(GetViewAndroidDelegate()); ScopedJavaLocalRef<jobject> delegate(GetViewAndroidDelegate());
if (delegate.is_null()) if (delegate.is_null())
return; return;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment