diff --git a/plugins/cli7zplugin/cliplugin.cpp b/plugins/cli7zplugin/cliplugin.cpp index b15423552ee59383e80e5b283a9b1fb53f9cd725..5be07d524529e88cfeec846412784d9d9883c8e6 100644 --- a/plugins/cli7zplugin/cliplugin.cpp +++ b/plugins/cli7zplugin/cliplugin.cpp @@ -166,7 +166,8 @@ bool CliPlugin::readListLine(const QString& line) qCWarning(ARK) << "Unsupported archive type"; return false; } - + } else if (line.startsWith(QStringLiteral("Volumes = "))) { + m_numberOfVolumes = line.section(QLatin1Char('='), 1).trimmed().toInt(); } else if (rxComment.match(line).hasMatch()) { m_parseState = ParseStateComment; m_comment.append(line.section(QLatin1Char('='), 1) + QLatin1Char('\n'));