Changeset 149420 in webkit for trunk/Source/JavaScriptCore/API/JSContextRef.cpp
- Timestamp:
- Apr 30, 2013, 7:38:19 PM (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/API/JSContextRef.cpp
r148696 r149420 84 84 JSShouldTerminateCallback callback = reinterpret_cast<JSShouldTerminateCallback>(callbackPtr); 85 85 JSContextRef contextRef = toRef(exec); 86 ASSERT(callback); 86 87 return callback(contextRef, callbackData); 87 88 } … … 92 93 APIEntryShim entryShim(&vm); 93 94 Watchdog& watchdog = vm.watchdog; 94 void* callbackPtr = reinterpret_cast<void*>(callback); 95 watchdog.setTimeLimit(vm, limit, internalScriptTimeoutCallback, callbackPtr, callbackData); 95 if (callback) { 96 void* callbackPtr = reinterpret_cast<void*>(callback); 97 watchdog.setTimeLimit(vm, limit, internalScriptTimeoutCallback, callbackPtr, callbackData); 98 } else 99 watchdog.setTimeLimit(vm, limit); 96 100 } 97 101
Note:
See TracChangeset
for help on using the changeset viewer.