Bug 1227015 P7 Supress unused ErrorResult exception if the worker runnable failed to dispatch. r=catalinb

This commit is contained in:
Ben Kelly 2015-12-10 18:08:14 -05:00
Родитель e591e4d6d5
Коммит 1caaf57e47
1 изменённых файлов: 9 добавлений и 0 удалений

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

@ -337,6 +337,15 @@ public:
mPromiseProxy->CleanUp(aCx);
return true;
}
void
PostDispatch(JSContext* aCx, WorkerPrivate* aWorkerPrivate,
bool aSuccess) override
{
if (!aSuccess) {
mStatus.SuppressException();
}
}
};
class WorkerThreadUpdateCallback final : public ServiceWorkerUpdateFinishCallback