summaryrefslogtreecommitdiffstats
path: root/webkit/glue/webview_impl.cc
diff options
context:
space:
mode:
Diffstat (limited to 'webkit/glue/webview_impl.cc')
-rw-r--r--webkit/glue/webview_impl.cc3
1 files changed, 2 insertions, 1 deletions
diff --git a/webkit/glue/webview_impl.cc b/webkit/glue/webview_impl.cc
index 5c0b490..f522367 100644
--- a/webkit/glue/webview_impl.cc
+++ b/webkit/glue/webview_impl.cc
@@ -1150,7 +1150,8 @@ void WebViewImpl::SetPageEncoding(const std::wstring& encoding_name) {
if (!encoding_name.empty()) {
// only change override encoding, don't change default encoding
- String new_encoding_name(encoding_name.data());
+ // TODO(brettw) use std::string for encoding names.
+ String new_encoding_name(webkit_glue::StdWStringToString(encoding_name));
main_frame_->frame()->loader()->reloadAllowingStaleData(new_encoding_name);
}
}