diff options
Diffstat (limited to 'WebCore/platform/text/StringImpl.cpp')
-rw-r--r-- | WebCore/platform/text/StringImpl.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/WebCore/platform/text/StringImpl.cpp b/WebCore/platform/text/StringImpl.cpp index 5cf4ced..3b61a0b 100644 --- a/WebCore/platform/text/StringImpl.cpp +++ b/WebCore/platform/text/StringImpl.cpp @@ -34,6 +34,7 @@ #include "TextBreakIterator.h" #include "TextEncoding.h" #include "ThreadGlobalData.h" +#include <runtime/UString.h> #include <wtf/dtoa.h> #include <wtf/Assertions.h> #include <wtf/Threading.h> @@ -979,7 +980,7 @@ JSC::UString StringImpl::ustring() { SharedUChar* sharedBuffer = this->sharedBuffer(); if (sharedBuffer) - return JSC::UString::Rep::create(const_cast<UChar*>(m_data), m_length, sharedBuffer); + return JSC::UString::Rep::create(sharedBuffer, const_cast<UChar*>(m_data), m_length); return JSC::UString(m_data, m_length); } |