Replace use of QStringRef

This commit is contained in:
Jonas Kvinge
2020-08-21 22:39:01 +02:00
parent f645099a39
commit 1291dadbd6
5 changed files with 31 additions and 27 deletions

View File

@@ -63,24 +63,25 @@ void WplParser::ParseSeq(const QDir &dir, QXmlStreamReader *reader, SongList *so
while (!reader->atEnd()) {
QXmlStreamReader::TokenType type = reader->readNext();
QString name = reader->name().toString();
switch (type) {
case QXmlStreamReader::StartElement: {
QStringRef name = reader->name();
if (name == "media") {
QStringRef src = reader->attributes().value("src");
QString src = reader->attributes().value("src").toString();
if (!src.isEmpty()) {
Song song = LoadSong(src.toString(), 0, dir);
Song song = LoadSong(src, 0, dir);
if (song.is_valid()) {
songs->append(song);
}
}
} else {
}
else {
Utilities::ConsumeCurrentElement(reader);
}
break;
}
case QXmlStreamReader::EndElement: {
if (reader->name() == "seq") {
if (name == "seq") {
return;
}
break;