Details
-
Bug
-
Resolution: Unresolved
-
P2: Important
-
None
-
5.15.18
-
None
Description
When qt5 is built without libmd4c, the following build error occured:
qt5/qtdeclarative/src/quick/items/qquicktext.cpp: In member function ‘virtual void QQuickText::componentComplete()’:
qt5/qtdeclarative/src/quick/items/qquicktext.cpp:2762:32: error: ‘class QQuickTextDocumentWithImageResources’ has no membe
r named ‘setMarkdownText’; did you mean ‘toMarkdown’?
d->extra->doc->setMarkdownText(d->text);
^~~~~~~~~~~~~~~
toMarkdown
The code should be wrapped with #if QT_CONFIG(textmarkdownreader) directive:
if (d->markdownText) d->extra->doc->setMarkdownText(d->text); else d->extra->doc->setText(d->text);