]> git.saurik.com Git - apple/javascriptcore.git/blobdiff - API/OpaqueJSString.cpp
JavaScriptCore-903.5.tar.gz
[apple/javascriptcore.git] / API / OpaqueJSString.cpp
index 7c7b1af69f61c4c46348d4094095b37e2dd75066..9a116e6b2f63937d0d02d088c61a554c9fc23b86 100644 (file)
@@ -35,15 +35,15 @@ using namespace JSC;
 PassRefPtr<OpaqueJSString> OpaqueJSString::create(const UString& ustring)
 {
     if (!ustring.isNull())
-        return adoptRef(new OpaqueJSString(ustring.data(), ustring.size()));
+        return adoptRef(new OpaqueJSString(ustring.characters(), ustring.length()));
     return 0;
 }
 
 UString OpaqueJSString::ustring() const
 {
     if (this && m_characters)
-        return UString(m_characters, m_length, true);
-    return UString::null();
+        return UString(m_characters, m_length);
+    return UString();
 }
 
 Identifier OpaqueJSString::identifier(JSGlobalData* globalData) const