Bug 717173 - 'Crash @ JS_ReportPendingException'. r=khuey.

This commit is contained in:
Ben Turner 2012-01-12 08:55:44 -08:00
Родитель 33d5c1253c
Коммит 054729bb59
1 изменённых файлов: 2 добавлений и 2 удалений

Просмотреть файл

@ -1528,7 +1528,7 @@ WorkerRunnable::PreDispatch(JSContext* aCx, WorkerPrivate* aWorkerPrivate)
}
#endif
if (mBusyBehavior == ModifyBusyCount) {
if (mBusyBehavior == ModifyBusyCount && aCx) {
return aWorkerPrivate->ModifyBusyCount(aCx, true);
}
@ -1616,7 +1616,7 @@ WorkerRunnable::PostDispatch(JSContext* aCx, WorkerPrivate* aWorkerPrivate,
}
#endif
if (!aDispatchResult) {
if (!aDispatchResult && aCx) {
if (mBusyBehavior == ModifyBusyCount) {
aWorkerPrivate->ModifyBusyCount(aCx, false);
}