Index: chrome/browser/ui/views/javascript_app_modal_dialog_views.cc |
diff --git a/chrome/browser/ui/views/javascript_app_modal_dialog_views.cc b/chrome/browser/ui/views/javascript_app_modal_dialog_views.cc |
index d324d37781fb1659e966a140bb9fd0bbc8ab1367..d715b0527804ad761d1c4713f939e7c563b292ad 100644 |
--- a/chrome/browser/ui/views/javascript_app_modal_dialog_views.cc |
+++ b/chrome/browser/ui/views/javascript_app_modal_dialog_views.cc |
@@ -162,6 +162,9 @@ NativeAppModalDialog* NativeAppModalDialog::CreateNativeJavaScriptPrompt( |
JavaScriptAppModalDialog* dialog, |
gfx::NativeWindow parent_window) { |
JavaScriptAppModalDialogViews* d = new JavaScriptAppModalDialogViews(dialog); |
- views::Widget::CreateWindowWithParent(d, parent_window); |
+ if (parent_window) |
+ views::Widget::CreateWindowWithParent(d, parent_window); |
+ else |
+ views::Widget::CreateWindow(d); |
return d; |
} |