diff --git a/part/part.cpp b/part/part.cpp --- a/part/part.cpp +++ b/part/part.cpp @@ -721,7 +721,7 @@ const QString detectedSubfolder = detectSubfolder(); qCDebug(ARK) << "Detected subfolder" << detectedSubfolder; - if (!isSingleFolderArchive()) { + if (m_model->archive()->hasMultipleTopLevelEntries()) { if (!userDestination.endsWith(QDir::separator())) { userDestination.append(QDir::separator()); }