diff --git a/src/win32/cairo-dwrite-font.cpp b/src/win32/cairo-dwrite-font.cpp index ad1d45868..0c54153cf 100644 --- a/src/win32/cairo-dwrite-font.cpp +++ b/src/win32/cairo-dwrite-font.cpp @@ -124,7 +124,8 @@ _cairo_dwrite_error (HRESULT hr, const char *context) class D2DFactory { public: - static RefPtr Instance() + static ID2D1Factory * + Instance() { /* According to MSDN, using independent, single-threaded D2D1 factories * in each thread is the most scalable solution.