diff --git a/src/gui/text/windows/qwindowsdirectwritefontdatabase.cpp b/src/gui/text/windows/qwindowsdirectwritefontdatabase.cpp index 2a6b1a53f9..e5e71cdaae 100644 --- a/src/gui/text/windows/qwindowsdirectwritefontdatabase.cpp +++ b/src/gui/text/windows/qwindowsdirectwritefontdatabase.cpp @@ -136,7 +136,7 @@ void QWindowsDirectWriteFontDatabase::populateFamily(const QString &familyName) DWRITE_FONT_STYLE_NORMAL, &matchingFonts))) { for (uint j = 0; j < matchingFonts->GetFontCount(); ++j) { - IDWriteFont *font; + DirectWriteScope font; if (SUCCEEDED(matchingFonts->GetFont(j, &font))) { DirectWriteScope font1; if (!SUCCEEDED(font->QueryInterface(__uuidof(IDWriteFont1),