| Index: content/browser/android/edge_effect_l.cc
|
| diff --git a/content/browser/android/edge_effect_l.cc b/content/browser/android/edge_effect_l.cc
|
| index e963b222bbae558ad5bce82de6e6878e66709d33..8545b9fb48e4eb73fc7b1a1b5d614454970d7596 100644
|
| --- a/content/browser/android/edge_effect_l.cc
|
| +++ b/content/browser/android/edge_effect_l.cc
|
| @@ -9,6 +9,7 @@
|
| #include "content/public/browser/android/compositor.h"
|
| #include "ui/android/resources/resource_manager.h"
|
| #include "ui/android/resources/system_ui_resource_type.h"
|
| +#include "ui/gfx/geometry/rect_f.h"
|
| #include "ui/gfx/geometry/size_conversions.h"
|
|
|
| namespace content {
|
| @@ -248,7 +249,7 @@ void EdgeEffectL::ApplyToLayers(Edge edge,
|
| const float displacement = Clamp(displacement_, 0.f, 1.f) - 0.5f;
|
| const float displacement_offset_x = bounds_.width() * displacement * 0.5f;
|
| const float image_offset_x = (bounds_.width() - image_bounds.width()) * 0.5f;
|
| - gfx::RectF image_rect(image_bounds);
|
| + gfx::RectF image_rect = gfx::RectF(gfx::SizeF(image_bounds));
|
| image_rect.Offset(image_offset_x - displacement_offset_x, -std::abs(offset));
|
|
|
| // Clip the image rect against the viewport. If either rect is empty there's
|
|
|