Index: chrome/browser/chromeos/native_dialog_window.cc |
diff --git a/chrome/browser/chromeos/native_dialog_window.cc b/chrome/browser/chromeos/native_dialog_window.cc |
index c79bfcebfb636d27aba3556b35157ba9719a7cb8..f068649805db95140f11ec0eae6e10f8f8650c12 100644 |
--- a/chrome/browser/chromeos/native_dialog_window.cc |
+++ b/chrome/browser/chromeos/native_dialog_window.cc |
@@ -225,11 +225,11 @@ void NativeDialogHost::Init() { |
kDialogPadding, kDialogPadding); |
// Move dialog contents into our container. |
- GtkWidget* dialog_contents = GTK_DIALOG(dialog_)->vbox; |
- g_object_ref(dialog_contents); |
- gtk_container_remove(GTK_CONTAINER(dialog_), dialog_contents); |
- gtk_container_add(GTK_CONTAINER(contents), dialog_contents); |
- g_object_unref(dialog_contents); |
+ GtkWidget* content_area = gtk_dialog_get_content_area(GTK_DIALOG(dialog_)); |
+ g_object_ref(content_area); |
+ gtk_container_remove(GTK_CONTAINER(dialog_), content_area); |
+ gtk_container_add(GTK_CONTAINER(contents), content_area); |
+ g_object_unref(content_area); |
gtk_widget_hide(dialog_); |
g_object_set_data(G_OBJECT(dialog_), kNativeDialogHost, |