Commit 8c537292 authored by kouhei@chromium.org's avatar kouhei@chromium.org

InlinedVisitor: Migrate imagebitmap to use inlined tracing

Updates trace methods as of https://groups.google.com/a/chromium.org/d/msg/blink-dev/oi4Snt9jNx8/XcES55c7QaQJ

R=oilpan-reviews
BUG=455524

Review URL: https://codereview.chromium.org/949103002

git-svn-id: svn://svn.chromium.org/blink/trunk@190734 bbb929c8-8fbe-4397-9dbb-9b2b20218538
parent 9765ef35
......@@ -283,7 +283,7 @@ void ImageBitmapFactories::ImageBitmapLoader::loadBlobAsync(ExecutionContext* co
m_loader.start(context, blob->blobDataHandle());
}
void ImageBitmapFactories::trace(Visitor* visitor)
DEFINE_TRACE(ImageBitmapFactories)
{
visitor->trace(m_pendingLoaders);
WillBeHeapSupplement<LocalDOMWindow>::trace(visitor);
......@@ -332,7 +332,7 @@ void ImageBitmapFactories::ImageBitmapLoader::didFail(FileError::ErrorCode)
rejectPromise();
}
void ImageBitmapFactories::ImageBitmapLoader::trace(Visitor* visitor)
DEFINE_TRACE(ImageBitmapFactories::ImageBitmapLoader)
{
visitor->trace(m_factory);
visitor->trace(m_resolver);
......
......@@ -75,7 +75,7 @@ public:
virtual ~ImageBitmapFactories() { }
void trace(Visitor*);
DECLARE_TRACE();
protected:
static const char* supplementName();
......@@ -91,7 +91,7 @@ private:
void loadBlobAsync(ExecutionContext*, Blob*);
ScriptPromise promise() { return m_resolver->promise(); }
void trace(Visitor*);
DECLARE_TRACE();
virtual ~ImageBitmapLoader() { }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment