diff options
author | avi@chromium.org <avi@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-06-03 18:02:07 +0000 |
---|---|---|
committer | avi@chromium.org <avi@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-06-03 18:02:07 +0000 |
commit | 3ab9cb81731759c6e11f8c5296c1b75a7d2dadf1 (patch) | |
tree | 9344ece34a634b18d3e226c738471159d32484a6 /chrome/browser/ui/views/js_modal_dialog_views.cc | |
parent | eadd4e31649b1a9da5d47864ff26ccd06b45edba (diff) | |
download | chromium_src-3ab9cb81731759c6e11f8c5296c1b75a7d2dadf1.zip chromium_src-3ab9cb81731759c6e11f8c5296c1b75a7d2dadf1.tar.gz chromium_src-3ab9cb81731759c6e11f8c5296c1b75a7d2dadf1.tar.bz2 |
Remove JS dialog dependency from content.
BUG=71097
TEST=all types of javascript dialogs work, onbeforeunload dialogs work too
Review URL: http://codereview.chromium.org/7096016
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@87806 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/ui/views/js_modal_dialog_views.cc')
-rw-r--r-- | chrome/browser/ui/views/js_modal_dialog_views.cc | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/chrome/browser/ui/views/js_modal_dialog_views.cc b/chrome/browser/ui/views/js_modal_dialog_views.cc index 6bccb5d..4f3f472 100644 --- a/chrome/browser/ui/views/js_modal_dialog_views.cc +++ b/chrome/browser/ui/views/js_modal_dialog_views.cc @@ -23,7 +23,8 @@ JSModalDialogViews::JSModalDialogViews( : parent_(parent), message_box_view_(new views::MessageBoxView( parent->dialog_flags() | ui::MessageBoxFlags::kAutoDetectAlignment, - parent->message_text(), parent->default_prompt_text())) { + UTF16ToWideHack(parent->message_text()), + UTF16ToWideHack(parent->default_prompt_text()))) { DCHECK(message_box_view_); message_box_view_->AddAccelerator( @@ -90,7 +91,7 @@ int JSModalDialogViews::GetDialogButtons() const { } std::wstring JSModalDialogViews::GetWindowTitle() const { - return parent_->title(); + return UTF16ToWideHack(parent_->title()); } @@ -108,7 +109,7 @@ bool JSModalDialogViews::Cancel() { } bool JSModalDialogViews::Accept() { - parent_->OnAccept(message_box_view_->GetInputText(), + parent_->OnAccept(WideToUTF16Hack(message_box_view_->GetInputText()), message_box_view_->IsCheckBoxSelected()); return true; } |