Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(618)

Unified Diff: Source/core/css/FontFaceSet.cpp

Issue 953693002: InlinedVisitor: Migrate css to use inlined tracing (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: Created 5 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: Source/core/css/FontFaceSet.cpp
diff --git a/Source/core/css/FontFaceSet.cpp b/Source/core/css/FontFaceSet.cpp
index 07fd611f6b74f29dba9ca1382a04992af2104a55..766c80edee0f4b628e3f74cf31408e7f0e76468a 100644
--- a/Source/core/css/FontFaceSet.cpp
+++ b/Source/core/css/FontFaceSet.cpp
@@ -61,7 +61,7 @@ public:
virtual void notifyLoaded(FontFace*) override;
virtual void notifyError(FontFace*) override;
- virtual void trace(Visitor*) override;
+ DECLARE_VIRTUAL_TRACE();
private:
LoadFontPromiseResolver(FontFaceArray faces, ScriptState* scriptState)
@@ -107,7 +107,7 @@ void LoadFontPromiseResolver::notifyError(FontFace* fontFace)
}
}
-void LoadFontPromiseResolver::trace(Visitor* visitor)
+DEFINE_TRACE(LoadFontPromiseResolver)
{
visitor->trace(m_fontFaces);
visitor->trace(m_resolver);
@@ -128,7 +128,7 @@ public:
ScriptPromise promise() { return m_resolver->promise(); }
- void trace(Visitor* visitor)
+ DEFINE_INLINE_TRACE()
{
visitor->trace(m_resolver);
}
@@ -586,7 +586,7 @@ void FontFaceSet::didLayout(Document& document)
fonts->didLayout();
}
-void FontFaceSet::trace(Visitor* visitor)
+DEFINE_TRACE(FontFaceSet)
{
#if ENABLE(OILPAN)
visitor->trace(m_loadingFonts);

Powered by Google App Engine
This is Rietveld 408576698