| Index: base/i18n/number_formatting.cc
|
| diff --git a/base/i18n/number_formatting.cc b/base/i18n/number_formatting.cc
|
| index 0365f2c72dc6624e41e59597e6dd8795f61a7846..0ab031ecaf87a2cfcef006f0c8fec83f41ee3474 100644
|
| --- a/base/i18n/number_formatting.cc
|
| +++ b/base/i18n/number_formatting.cc
|
| @@ -10,6 +10,7 @@
|
|
|
| #include "base/format_macros.h"
|
| #include "base/i18n/message_formatter.h"
|
| +#include "base/i18n/unicodestring.h"
|
| #include "base/lazy_instance.h"
|
| #include "base/logging.h"
|
| #include "base/strings/string_util.h"
|
| @@ -60,7 +61,7 @@ string16 FormatNumber(int64_t number) {
|
| icu::UnicodeString ustr;
|
| number_format->format(number, ustr);
|
|
|
| - return string16(ustr.getBuffer(), static_cast<size_t>(ustr.length()));
|
| + return i18n::UnicodeStringToString16(ustr);
|
| }
|
|
|
| string16 FormatDouble(double number, int fractional_digits) {
|
| @@ -76,7 +77,7 @@ string16 FormatDouble(double number, int fractional_digits) {
|
| icu::UnicodeString ustr;
|
| number_format->format(number, ustr);
|
|
|
| - return string16(ustr.getBuffer(), static_cast<size_t>(ustr.length()));
|
| + return i18n::UnicodeStringToString16(ustr);
|
| }
|
|
|
| string16 FormatPercent(int number) {
|
|
|