summaryrefslogtreecommitdiffstats
path: root/chromium/third_party/WebKit/Source/platform/text/TextBreakIteratorICU.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/third_party/WebKit/Source/platform/text/TextBreakIteratorICU.cpp')
-rw-r--r--chromium/third_party/WebKit/Source/platform/text/TextBreakIteratorICU.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/chromium/third_party/WebKit/Source/platform/text/TextBreakIteratorICU.cpp b/chromium/third_party/WebKit/Source/platform/text/TextBreakIteratorICU.cpp
index 7f31a38b736..a62dfd04acf 100644
--- a/chromium/third_party/WebKit/Source/platform/text/TextBreakIteratorICU.cpp
+++ b/chromium/third_party/WebKit/Source/platform/text/TextBreakIteratorICU.cpp
@@ -31,6 +31,7 @@
#include "wtf/text/AtomicString.h"
#include "wtf/text/CString.h"
#include "wtf/text/WTFString.h"
+#include <unicode/rbbi.h>
#include <unicode/ubrk.h>
using namespace WTF;
@@ -63,7 +64,7 @@ public:
if (!iterator) {
UErrorCode openStatus = U_ZERO_ERROR;
bool localeIsEmpty = locale.isEmpty();
- iterator = icu::BreakIterator::createLineInstance(localeIsEmpty ? icu::Locale(currentTextBreakLocaleID()) : icu::Locale(locale.string().utf8().data()), openStatus);
+ iterator = icu::BreakIterator::createLineInstance(localeIsEmpty ? icu::Locale(currentTextBreakLocaleID()) : icu::Locale(locale.utf8().data()), openStatus);
// locale comes from a web page and it can be invalid, leading ICU
// to fail, in which case we fall back to the default locale.
if (!localeIsEmpty && U_FAILURE(openStatus)) {