Index: chrome/browser/renderer_host/render_widget_host_view_gtk.cc |
diff --git a/chrome/browser/renderer_host/render_widget_host_view_gtk.cc b/chrome/browser/renderer_host/render_widget_host_view_gtk.cc |
index 939c8f136ab60865f98fe4f28dd65dcdaaefe5e2..b54aba3e9e2749c8fe9e96e301162ee6495189f7 100644 |
--- a/chrome/browser/renderer_host/render_widget_host_view_gtk.cc |
+++ b/chrome/browser/renderer_host/render_widget_host_view_gtk.cc |
@@ -358,9 +358,11 @@ void RenderWidgetHostViewGtk::InitAsPopup( |
parent_host_view->Blur(); |
} |
- gtk_widget_set_size_request(view_.get(), |
- std::min(pos.width(), kMaxWindowWidth), |
+ requested_size_ = gfx::Size(std::min(pos.width(), kMaxWindowWidth), |
std::min(pos.height(), kMaxWindowHeight)); |
+ host_->WasResized(); |
+ gtk_widget_set_size_request(view_.get(), requested_size_.width(), |
+ requested_size_.height()); |
gtk_window_set_default_size(GTK_WINDOW(popup), -1, -1); |
// Don't allow the window to be resized. This also forces the window to |