diff options
Diffstat (limited to 'JavaScriptCore/API/JSStringRefCF.cpp')
-rw-r--r-- | JavaScriptCore/API/JSStringRefCF.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/JavaScriptCore/API/JSStringRefCF.cpp b/JavaScriptCore/API/JSStringRefCF.cpp index 3a37866..2b8fd9e 100644 --- a/JavaScriptCore/API/JSStringRefCF.cpp +++ b/JavaScriptCore/API/JSStringRefCF.cpp @@ -27,14 +27,16 @@ #include "JSStringRefCF.h" #include "APICast.h" +#include "InitializeThreading.h" #include "JSStringRef.h" #include "OpaqueJSString.h" -#include <kjs/ustring.h> +#include <runtime/UString.h> #include <runtime/JSValue.h> #include <wtf/OwnArrayPtr.h> JSStringRef JSStringCreateWithCFString(CFStringRef string) { + JSC::initializeThreading(); CFIndex length = CFStringGetLength(string); if (length) { OwnArrayPtr<UniChar> buffer(new UniChar[length]); @@ -44,7 +46,7 @@ JSStringRef JSStringCreateWithCFString(CFStringRef string) } else { return OpaqueJSString::create(0, 0).releaseRef(); } - } +} CFStringRef JSStringCopyCFString(CFAllocatorRef alloc, JSStringRef string) { |