| Index: android_webview/renderer/aw_render_view_ext.cc
|
| diff --git a/android_webview/renderer/aw_render_view_ext.cc b/android_webview/renderer/aw_render_view_ext.cc
|
| index b91b8abfe3aa18c50b15748276a9c1c614686253..ac377253e24b3351b7f070fbfae5bff3e26ffbf6 100644
|
| --- a/android_webview/renderer/aw_render_view_ext.cc
|
| +++ b/android_webview/renderer/aw_render_view_ext.cc
|
| @@ -80,9 +80,8 @@ bool RemovePrefixAndAssignIfMatches(const base::StringPiece& prefix,
|
| url::DecodeURLEscapeSequences(spec.data() + prefix.length(),
|
| spec.length() - prefix.length(),
|
| &output);
|
| - std::string decoded_url = base::UTF16ToUTF8(
|
| - base::string16(output.data(), output.length()));
|
| - dest->assign(decoded_url.begin(), decoded_url.end());
|
| + *dest = base::UTF16ToUTF8(
|
| + base::StringPiece16(output.data(), output.length()));
|
| return true;
|
| }
|
| return false;
|
|
|