| Index: ui/base/resource/resource_bundle.cc
|
| ===================================================================
|
| --- ui/base/resource/resource_bundle.cc (revision 101223)
|
| +++ ui/base/resource/resource_bundle.cc (working copy)
|
| @@ -11,7 +11,6 @@
|
| #include "base/stl_util.h"
|
| #include "base/string_piece.h"
|
| #include "base/synchronization/lock.h"
|
| -#include "base/utf_string_conversions.h"
|
| #include "build/build_config.h"
|
| #include "third_party/skia/include/core/SkBitmap.h"
|
| #include "ui/base/l10n/l10n_util.h"
|
| @@ -188,19 +187,10 @@
|
| }
|
| }
|
|
|
| - // Strings should not be loaded from a data pack that contains binary data.
|
| - DCHECK(locale_resources_data_->GetTextEncodingType() == DataPack::UTF16 ||
|
| - locale_resources_data_->GetTextEncodingType() == DataPack::UTF8)
|
| - << "requested localized string from binary pack file";
|
| -
|
| - // Data pack encodes strings as either UTF8 or UTF16.
|
| - string16 msg;
|
| - if (locale_resources_data_->GetTextEncodingType() == DataPack::UTF16) {
|
| - msg = string16(reinterpret_cast<const char16*>(data.data()),
|
| - data.length() / 2);
|
| - } else if (locale_resources_data_->GetTextEncodingType() == DataPack::UTF8) {
|
| - msg = UTF8ToUTF16(data);
|
| - }
|
| + // Data pack encodes strings as UTF16.
|
| + DCHECK_EQ(data.length() % 2, 0U);
|
| + string16 msg(reinterpret_cast<const char16*>(data.data()),
|
| + data.length() / 2);
|
| return msg;
|
| }
|
|
|
|
|