r25092 by jghali - #16797: Barcode generation not possible
scribus-commit
scribus-commit at lists.scribus.net
Wed May 25 05:59:07 UTC 2022
Author: jghali
Date: Wed May 25 05:59:07 2022
New Revision: 25092
URL: http://scribus.net/websvn/listing.php?repname=Scribus&sc=1&rev=25092
Log:
#16797: Barcode generation not possible
Modified:
trunk/Scribus/scribus/plugins/barcodegenerator/barcodegenerator.cpp
Modified: trunk/Scribus/scribus/plugins/barcodegenerator/barcodegenerator.cpp
URL: http://scribus.net/websvn/diff.php?repname=Scribus&rev=25092&path=/trunk/Scribus/scribus/plugins/barcodegenerator/barcodegenerator.cpp
==============================================================================
--- trunk/Scribus/scribus/plugins/barcodegenerator/barcodegenerator.cpp (original)
+++ trunk/Scribus/scribus/plugins/barcodegenerator/barcodegenerator.cpp Wed May 25 05:59:07 2022
@@ -71,11 +71,9 @@
"(.*[\\r\\n]+)?"
"(%%BeginResource.*[\\r\\n]+)"
"% --END \\1 \\2--[\\r\\n]+",
- QRegularExpression::InvertedGreedinessOption);
- QRegularExpressionMatch match = rx.match(bwipp);
- int n = 0;
- int pos = match.capturedStart(n);
- while ( pos >= 0 )
+ QRegularExpression::InvertedGreedinessOption | QRegularExpression::DotMatchesEverythingOption);
+
+ for (const QRegularExpressionMatch& match : rx.globalMatch(bwipp))
{
int len = match.capturedLength();
QString restype = match.captured(1);
@@ -85,7 +83,7 @@
resbodys[resname] = resbody;
- if (restype=="ENCODER")
+ if (restype == "ENCODER")
{
QRegularExpression rxhead(
"% --REQUIRES (.*)--[\\r\\n]+"
@@ -105,7 +103,6 @@
encoderlist.append(resname);
}
}
- pos = match.capturedStart(n++);
}
foreach (const QString& enc, encoderlist)
More information about the scribus-commit
mailing list