diff --git a/kerfuffle/cliinterface.cpp b/kerfuffle/cliinterface.cpp --- a/kerfuffle/cliinterface.cpp +++ b/kerfuffle/cliinterface.cpp @@ -270,7 +270,7 @@ } } - bool useTmpExtractDir = !files.isEmpty(); + bool useTmpExtractDir = !files.isEmpty() && options.value(QStringLiteral("PreservePaths")).toBool(); QUrl destDir; QTemporaryDir tmpExtractDir;