diff options
| -rw-r--r-- | src/quickvectorimage/generator/qsvgvisitorimpl.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/quickvectorimage/generator/qsvgvisitorimpl.cpp b/src/quickvectorimage/generator/qsvgvisitorimpl.cpp index 428efc3a57..e698065a68 100644 --- a/src/quickvectorimage/generator/qsvgvisitorimpl.cpp +++ b/src/quickvectorimage/generator/qsvgvisitorimpl.cpp @@ -32,6 +32,7 @@ #include <QtCore/qscopedvaluerollback.h> #include <QtCore/qxmlstream.h> +#include <QtSvg/private/qsvgdocument_p.h> #include <QtSvg/private/qsvgstyle_p.h> #include <QtSvg/private/qsvgfilter_p.h> @@ -819,8 +820,9 @@ void QSvgVisitorImpl::visitTextNode(const QSvgText *node) QSvgFont *svgFont = nullptr; QString svgFontFamily; if (fontStyle) { + Q_ASSERT(m_doc); svgFontFamily = fontStyle->qfont().family(); - svgFont = node->document()->svgFont(svgFontFamily); + svgFont = m_doc->svgFont(svgFontFamily); } QFontEngine *fontEngine = nullptr; |
