diff --git a/src/lyrics/htmllyricsprovider.cpp b/src/lyrics/htmllyricsprovider.cpp index 7abc102c9..8dda34aa7 100644 --- a/src/lyrics/htmllyricsprovider.cpp +++ b/src/lyrics/htmllyricsprovider.cpp @@ -133,9 +133,9 @@ QString HtmlLyricsProvider::ParseLyricsFromHTML(const QString &content, const QR QRegularExpressionMatch rematch_end_tag; int tags = 1; do { - rematch_start_tag = QRegularExpression(start_tag).match(content, idx); + rematch_start_tag = start_tag.match(content, idx); const qint64 start_tag_idx = rematch_start_tag.hasMatch() ? rematch_start_tag.capturedStart() : -1; - rematch_end_tag = QRegularExpression(end_tag).match(content, idx); + rematch_end_tag = end_tag.match(content, idx); const qint64 end_tag_idx = rematch_end_tag.hasMatch() ? rematch_end_tag.capturedStart() : -1; if (rematch_start_tag.hasMatch() && start_tag_idx <= end_tag_idx) { ++tags;