| Index: extensions/browser/web_ui_user_script_loader.cc
|
| diff --git a/extensions/browser/web_ui_user_script_loader.cc b/extensions/browser/web_ui_user_script_loader.cc
|
| index a16c7f70a8993ed6eefc9407245c725f38dbd18b..2b018793e92bb5f3e2352f7ff6477f31b7e68055 100644
|
| --- a/extensions/browser/web_ui_user_script_loader.cc
|
| +++ b/extensions/browser/web_ui_user_script_loader.cc
|
| @@ -128,12 +128,13 @@ void WebUIUserScriptLoader::OnSingleWebUIURLFetchComplete(
|
| bool success,
|
| const std::string& data) {
|
| if (success) {
|
| - // Remove BOM from the content.
|
| - std::string::size_type index = data.find(base::kUtf8ByteOrderMark);
|
| - if (index == 0)
|
| + // Remove BOM from |data|.
|
| + if (base::StartsWith(data, base::kUtf8ByteOrderMark,
|
| + base::CompareCase::SENSITIVE)) {
|
| script_file->set_content(data.substr(strlen(base::kUtf8ByteOrderMark)));
|
| - else
|
| + } else {
|
| script_file->set_content(data);
|
| + }
|
| }
|
|
|
| ++complete_fetchers_;
|
|
|