diff options
Diffstat (limited to 'chrome/browser/views/edit_search_engine_dialog.cc')
-rw-r--r-- | chrome/browser/views/edit_search_engine_dialog.cc | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/chrome/browser/views/edit_search_engine_dialog.cc b/chrome/browser/views/edit_search_engine_dialog.cc index c32eaba..78dfcee 100644 --- a/chrome/browser/views/edit_search_engine_dialog.cc +++ b/chrome/browser/views/edit_search_engine_dialog.cc @@ -8,6 +8,7 @@ #include "app/resource_bundle.h" #include "base/i18n/rtl.h" #include "base/string_util.h" +#include "base/utf_string_conversions.h" #include "chrome/browser/search_engines/edit_search_engine_controller.h" #include "chrome/browser/search_engines/template_url.h" #include "googleurl/src/gurl.h" @@ -86,7 +87,7 @@ bool EditSearchEngineDialog::IsDialogButtonEnabled( if (button == MessageBoxFlags::DIALOGBUTTON_OK) { return (controller_->IsKeywordValid(keyword_tf_->text()) && controller_->IsTitleValid(title_tf_->text()) && - controller_->IsURLValid(url_tf_->text())); + controller_->IsURLValid(WideToUTF8(url_tf_->text()))); } return true; } @@ -98,7 +99,7 @@ bool EditSearchEngineDialog::Cancel() { bool EditSearchEngineDialog::Accept() { controller_->AcceptAddOrEdit(title_tf_->text(), keyword_tf_->text(), - url_tf_->text()); + WideToUTF8(url_tf_->text())); return true; } @@ -239,7 +240,7 @@ Textfield* EditSearchEngineDialog::CreateTextfield(const std::wstring& text, void EditSearchEngineDialog::UpdateImageViews() { UpdateImageView(keyword_iv_, controller_->IsKeywordValid(keyword_tf_->text()), IDS_SEARCH_ENGINES_INVALID_KEYWORD_TT); - UpdateImageView(url_iv_, controller_->IsURLValid(url_tf_->text()), + UpdateImageView(url_iv_, controller_->IsURLValid(WideToUTF8(url_tf_->text())), IDS_SEARCH_ENGINES_INVALID_URL_TT); UpdateImageView(title_iv_, controller_->IsTitleValid(title_tf_->text()), IDS_SEARCH_ENGINES_INVALID_TITLE_TT); |