Index: chrome/browser/ui/libgtk2ui/gtk2_util.cc |
diff --git a/chrome/browser/ui/libgtk2ui/gtk2_util.cc b/chrome/browser/ui/libgtk2ui/gtk2_util.cc |
index 48ead410e21a9d2faf893268f19a27fb1b5eb41c..6f6890fa43da49e05c08643505599c1e98eeb335 100644 |
--- a/chrome/browser/ui/libgtk2ui/gtk2_util.cc |
+++ b/chrome/browser/ui/libgtk2ui/gtk2_util.cc |
@@ -104,7 +104,7 @@ int EventFlagsFromGdkState(guint state) { |
} |
void SetGtkTransientForAura(GtkWidget* dialog, aura::Window* parent) { |
- if (!parent) |
+ if (!parent || !parent->GetHost()) |
return; |
gtk_widget_realize(dialog); |