Index: extensions/browser/guest_view/guest_view_base.cc |
diff --git a/extensions/browser/guest_view/guest_view_base.cc b/extensions/browser/guest_view/guest_view_base.cc |
index 19c3d90103f691a82872ac958bc68fd3ef9c5b00..aaadf50199d3c63eb17adb6a88df21507a5f6e95 100644 |
--- a/extensions/browser/guest_view/guest_view_base.cc |
+++ b/extensions/browser/guest_view/guest_view_base.cc |
@@ -292,6 +292,7 @@ void GuestViewBase::SetSize(const SetSizeParams& params) { |
guest_sizer_->SizeContents(new_size); |
} |
+ DispatchOnResizeEvent(guest_size_, new_size); |
guest_size_ = new_size; |
} |
@@ -407,6 +408,7 @@ void GuestViewBase::ElementSizeChanged(const gfx::Size& size) { |
// Only resize if needed. |
guest_sizer_->SizeContents(size); |
+ DispatchOnResizeEvent(guest_size_, size); |
guest_size_ = size; |
} |
@@ -414,14 +416,12 @@ WebContents* GuestViewBase::GetOwnerWebContents() const { |
return owner_web_contents_; |
} |
-void GuestViewBase::GuestSizeChanged(const gfx::Size& old_size, |
- const gfx::Size& new_size) { |
- DispatchOnResizeEvent(old_size, new_size); |
- |
+void GuestViewBase::GuestSizeChanged(const gfx::Size& new_size) { |
if (!auto_size_enabled_) |
return; |
+ GuestSizeChangedDueToAutoSize(guest_size_, new_size); |
+ DispatchOnResizeEvent(guest_size_, new_size); |
guest_size_ = new_size; |
- GuestSizeChangedDueToAutoSize(old_size, new_size); |
} |
const GURL& GuestViewBase::GetOwnerSiteURL() const { |