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

Unified Diff: Source/core/css/CSSSegmentedFontFace.h

Issue 18856015: [oilpan] Move CSSFontFace to the managed heap (Closed) Base URL: svn://svn.chromium.org/blink/branches/oilpan
Patch Set: Created 7 years, 5 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/CSSSegmentedFontFace.h
diff --git a/Source/core/css/CSSSegmentedFontFace.h b/Source/core/css/CSSSegmentedFontFace.h
index 0a184222af5813ddc2d6e93a5e157e8624320d07..9c345cbcef8fa33a5fce94d4141798a0c350e9ba 100644
--- a/Source/core/css/CSSSegmentedFontFace.h
+++ b/Source/core/css/CSSSegmentedFontFace.h
@@ -50,9 +50,9 @@ public:
CSSFontSelector* fontSelector() const { return m_fontSelector; }
- void fontLoaded(CSSFontFace*);
+ void fontLoaded(Handle<CSSFontFace>);
- void appendFontFace(PassRefPtr<CSSFontFace>);
+ void appendFontFace(Handle<CSSFontFace>);
PassRefPtr<FontData> getFontData(const FontDescription&);
@@ -66,7 +66,7 @@ public:
bool checkFont() const;
void loadFont(const FontDescription&, PassRefPtr<LoadFontCallback> loadCallback);
- void accept(Visitor*) const { }
+ void accept(Visitor*) const;
private:
CSSSegmentedFontFace(CSSFontSelector*);
@@ -77,7 +77,7 @@ private:
CSSFontSelector* m_fontSelector;
HashMap<unsigned, RefPtr<SegmentedFontData> > m_fontDataTable;
- Vector<RefPtr<CSSFontFace>, 1> m_fontFaces;
+ Vector<Member<CSSFontFace>, 1> m_fontFaces;
Vector<RefPtr<LoadFontCallback> > m_callbacks;
};

Powered by Google App Engine
This is Rietveld 408576698