From d36a43519513c4a80e0800e538e7b801b856dd7d Mon Sep 17 00:00:00 2001 From: Albert S Date: Sun, 14 May 2023 14:20:25 +0200 Subject: [PATCH] shared: FileSaver: Use DocumentProcessResult --- shared/filesaver.cpp | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/shared/filesaver.cpp b/shared/filesaver.cpp index 74a1fed..730610c 100644 --- a/shared/filesaver.cpp +++ b/shared/filesaver.cpp @@ -110,7 +110,7 @@ int FileSaver::processFiles(const QVector paths, std::function pageData; + DocumentProcessResult processResult; QString canonicalPath = fileInfo.canonicalFilePath(); int processorReturnCode = -1; @@ -169,11 +169,10 @@ SaveFileResult FileSaver::saveFile(const QFileInfo &fileInfo) * finishes. */ QDataStream in(process.readAllStandardOutput()); - while(!in.atEnd()) + + if(!in.atEnd()) { - PageData pd; - in >> pd; - pageData.append(pd); + in >> processResult; } processorReturnCode = process.exitCode(); if(processorReturnCode != OK && processorReturnCode != OK_WASEMPTY) @@ -185,7 +184,7 @@ SaveFileResult FileSaver::saveFile(const QFileInfo &fileInfo) } } } - SaveFileResult result = this->dbService->saveFile(fileInfo, pageData, this->fileSaverOptions.metadataOnly); + SaveFileResult result = this->dbService->saveFile(fileInfo, processResult, this->fileSaverOptions.metadataOnly); if(result == OK && processorReturnCode == OK_WASEMPTY) { return OK_WASEMPTY;