diff options
Diffstat (limited to 'chrome/browser/views/js_modal_dialog_views.cc')
-rw-r--r-- | chrome/browser/views/js_modal_dialog_views.cc | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/chrome/browser/views/js_modal_dialog_views.cc b/chrome/browser/views/js_modal_dialog_views.cc index d9a0a7b..b8ee8cc 100644 --- a/chrome/browser/views/js_modal_dialog_views.cc +++ b/chrome/browser/views/js_modal_dialog_views.cc @@ -12,6 +12,10 @@ #include "views/controls/message_box_view.h" #include "views/window/window.h" +#if defined(OS_CHROMEOS) +#include "chrome/browser/chromeos/frame/bubble_window.h" +#endif // defined(OS_CHROMEOS) + //////////////////////////////////////////////////////////////////////////////// // JSModalDialogViews, public: @@ -148,6 +152,13 @@ NativeAppModalDialog* NativeAppModalDialog::CreateNativeJavaScriptPrompt( JavaScriptAppModalDialog* dialog, gfx::NativeWindow parent_window) { JSModalDialogViews* d = new JSModalDialogViews(dialog); + +#if defined(OS_CHROMEOS) + // Use bubble frame for JS dialog on ChromeOS. + chromeos::BubbleWindow::Create(parent_window, gfx::Rect(), d); +#else views::Window::CreateChromeWindow(parent_window, gfx::Rect(), d); +#endif + return d; } |