Changeset 32808 in webkit for trunk/JavaScriptCore/API
- Timestamp:
- May 2, 2008, 3:29:47 AM (17 years ago)
- Location:
- trunk/JavaScriptCore/API
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/JavaScriptCore/API/JSBase.cpp
r32807 r32808 30 30 #include "APICast.h" 31 31 #include <kjs/ExecState.h> 32 #include <kjs/InitializeThreading.h> 33 #include <kjs/interpreter.h> 32 34 #include <kjs/JSGlobalObject.h> 33 35 #include <kjs/JSLock.h> 34 #include <kjs/interpreter.h>35 36 #include <kjs/object.h> 36 37 … … 77 78 } 78 79 79 void JSGarbageCollect(JSContextRef )80 void JSGarbageCollect(JSContextRef ctx) 80 81 { 82 // Unlikely, but it is legal to call JSGarbageCollect(0) before actually doing anything that would implicitly call initializeThreading(). 83 if (!ctx) 84 initializeThreading(); 85 81 86 JSLock lock; 82 87 -
trunk/JavaScriptCore/API/JSContextRef.cpp
r31962 r32808 29 29 30 30 #include "APICast.h" 31 #include "InitializeThreading.h" 31 32 #include "JSCallbackObject.h" 32 33 #include "JSClassRef.h" … … 39 40 JSGlobalContextRef JSGlobalContextCreate(JSClassRef globalObjectClass) 40 41 { 42 initializeThreading(); 43 41 44 JSLock lock; 42 45
Note:
See TracChangeset
for help on using the changeset viewer.