Mercurial > octave
changeset 32007:21751aa15273
octave-svgconvert: Fix building with Qt5.
* src/octave-qsvghandler.h (parseTransformationMatrix, parsePathDataFast): Use
QStringView::data instead of QStringView::constData for compatibility with Qt5.
author | Markus Mützel <markus.muetzel@gmx.de> |
---|---|
date | Thu, 13 Apr 2023 14:50:45 +0200 |
parents | 5724d89e9244 |
children | 4d15e1304a48 |
files | src/octave-qsvghandler.h |
diffstat | 1 files changed, 6 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/src/octave-qsvghandler.h Thu Apr 13 13:30:01 2023 +0200 +++ b/src/octave-qsvghandler.h Thu Apr 13 14:50:45 2023 +0200 @@ -321,10 +321,11 @@ return QTransform(); QTransform matrix; - const QChar *str = value.constData(); #if HAVE_QSTRINGVIEW + const QChar *str = value.data(); const QChar *end = str + value.size(); #else + const QChar *str = value.constData(); const QChar *end = str + value.length(); #endif @@ -462,7 +463,11 @@ qreal x = 0, y = 0; // current point char lastMode = 0; QPointF ctrlPt; +#if HAVE_QSTRINGVIEW + const QChar *str = dataStr.data(); +#else const QChar *str = dataStr.constData(); +#endif const QChar *end = str + dataStr.size(); bool ok = true;