Fixed problem with symbol '?' in string for encoding

This commit is contained in:
Uladzislau Vasilyeu 2019-09-21 21:08:47 +03:00
parent 9711217258
commit e112b315fb

View File

@ -28,7 +28,7 @@ QImage QZXingImageProvider::requestImage(const QString &id, QSize *size, const Q
QZXing::EncoderFormat format = QZXing::EncoderFormat_QR_CODE;
QZXing::EncodeErrorCorrectionLevel correctionLevel = QZXing::EncodeErrorCorrectionLevel_L;
int customSettingsIndex = id.lastIndexOf('?');
int customSettingsIndex = id.lastIndexOf(QRegExp("\?[cf]"));
if(customSettingsIndex >= 0)
{
int startOfDataIndex = slashIndex + 1;