| Index: base/i18n/number_formatting.cc
|
| diff --git a/base/i18n/number_formatting.cc b/base/i18n/number_formatting.cc
|
| index b5108334846099eb66d8913b905d61d3391b94f0..5a0503f77de186289b91a178adc41e4002a58f6e 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) {
|
|
|