summaryrefslogtreecommitdiffstats
path: root/chrome/browser/autocomplete/autocomplete.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chrome/browser/autocomplete/autocomplete.cc')
-rw-r--r--chrome/browser/autocomplete/autocomplete.cc4
1 files changed, 3 insertions, 1 deletions
diff --git a/chrome/browser/autocomplete/autocomplete.cc b/chrome/browser/autocomplete/autocomplete.cc
index 84d485b..9a2508b 100644
--- a/chrome/browser/autocomplete/autocomplete.cc
+++ b/chrome/browser/autocomplete/autocomplete.cc
@@ -12,6 +12,7 @@
#include "base/i18n/number_formatting.h"
#include "base/string_number_conversions.h"
#include "base/string_util.h"
+#include "base/utf_string_conversions.h"
#include "chrome/browser/autocomplete/history_quick_provider.h"
#include "chrome/browser/autocomplete/history_url_provider.h"
#include "chrome/browser/autocomplete/history_contents_provider.h"
@@ -157,7 +158,8 @@ AutocompleteInput::Type AutocompleteInput::Parse(
// a URL before. We need to do this last because some schemes may be in
// here as "blocked" (e.g. "javascript") because we don't want pages to open
// them, but users still can.
- switch (ExternalProtocolHandler::GetBlockState(parsed_scheme)) {
+ // TODO(viettrungluu): get rid of conversion.
+ switch (ExternalProtocolHandler::GetBlockState(WideToUTF8(parsed_scheme))) {
case ExternalProtocolHandler::DONT_BLOCK:
return URL;