Index: chrome/browser/gtk/browser_window_gtk.cc |
diff --git a/chrome/browser/gtk/browser_window_gtk.cc b/chrome/browser/gtk/browser_window_gtk.cc |
index 8417e643ca7b4dc7a0ee92b2576d1b9ff459b51e..51c2f234ced154c89abc5f95147edc54e5ce1da7 100644 |
--- a/chrome/browser/gtk/browser_window_gtk.cc |
+++ b/chrome/browser/gtk/browser_window_gtk.cc |
@@ -326,7 +326,9 @@ BrowserWindowGtk::BrowserWindowGtk(Browser* browser) |
infobar_container_->widget(), |
FALSE, FALSE, 0); |
- contents_container_.reset(new TabContentsContainerGtk()); |
+ status_bubble_.reset(new StatusBubbleGtk()); |
+ |
+ contents_container_.reset(new TabContentsContainerGtk(status_bubble_.get())); |
contents_container_->AddContainerToBox(render_area_vbox_); |
// Note that calling this the first time is necessary to get the |
@@ -334,8 +336,6 @@ BrowserWindowGtk::BrowserWindowGtk(Browser* browser) |
// TODO(port): make this a pref. |
SetCustomFrame(false); |
- status_bubble_.reset(new StatusBubbleGtk(window_)); |
- |
GtkWidget* event_box = gtk_event_box_new(); |
gtk_container_add(GTK_CONTAINER(event_box), render_area_vbox_); |
gtk_container_add(GTK_CONTAINER(content_vbox_), event_box); |