diff options
Diffstat (limited to 'Source/WebCore/platform/graphics/win/FontPlatformDataCairoWin.cpp')
-rw-r--r-- | Source/WebCore/platform/graphics/win/FontPlatformDataCairoWin.cpp | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/Source/WebCore/platform/graphics/win/FontPlatformDataCairoWin.cpp b/Source/WebCore/platform/graphics/win/FontPlatformDataCairoWin.cpp index cc49b986f..9cddb3886 100644 --- a/Source/WebCore/platform/graphics/win/FontPlatformDataCairoWin.cpp +++ b/Source/WebCore/platform/graphics/win/FontPlatformDataCairoWin.cpp @@ -56,11 +56,10 @@ void FontPlatformData::platformDataInit(HFONT font, float size, HDC hdc, WCHAR* cairo_font_face_destroy(fontFace); } -FontPlatformData::FontPlatformData(cairo_font_face_t* fontFace, float size, bool bold, bool oblique) - : m_font(0) +FontPlatformData::FontPlatformData(HFONT font, cairo_font_face_t* fontFace, float size, bool bold, bool oblique) + : m_font(RefCountedGDIHandle<HFONT>::create(font)) , m_size(size) , m_orientation(Horizontal) - , m_textOrientation(TextOrientationVerticalRight) , m_widthVariant(RegularWidth) , m_scaledFont(0) , m_isColorBitmapFont(false) |