mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-11 12:25:53 +00:00
Bug 1376089 - IncrementalFinalizeRunnable must be a CancelableStream in order to be dispatch to workers, r=mccr8
This commit is contained in:
parent
bd42c1f578
commit
45af660d99
@ -108,7 +108,7 @@ struct DeferredFinalizeFunctionHolder
|
||||
void* data;
|
||||
};
|
||||
|
||||
class IncrementalFinalizeRunnable : public Runnable
|
||||
class IncrementalFinalizeRunnable : public CancelableRunnable
|
||||
{
|
||||
typedef AutoTArray<DeferredFinalizeFunctionHolder, 16> DeferredFinalizeArray;
|
||||
typedef CycleCollectedJSRuntime::DeferredFinalizerTable DeferredFinalizerTable;
|
||||
@ -1288,7 +1288,7 @@ CycleCollectedJSRuntime::DumpJSHeap(FILE* aFile)
|
||||
|
||||
IncrementalFinalizeRunnable::IncrementalFinalizeRunnable(CycleCollectedJSRuntime* aRt,
|
||||
DeferredFinalizerTable& aFinalizers)
|
||||
: Runnable("IncrementalFinalizeRunnable")
|
||||
: CancelableRunnable("IncrementalFinalizeRunnable")
|
||||
, mRuntime(aRt)
|
||||
, mFinalizeFunctionToRun(0)
|
||||
, mReleasing(false)
|
||||
|
Loading…
Reference in New Issue
Block a user