shared: FileSaver: Return NOTFOUND, Handle NOTHING_PROCESSED exit code correctly
Αυτή η υποβολή περιλαμβάνεται σε:
γονέας
715023a3ee
υποβολή
c51fd3c555
@ -98,6 +98,12 @@ SaveFileResult FileSaver::saveFile(const QFileInfo &fileInfo)
|
|||||||
QString absPath = fileInfo.absoluteFilePath();
|
QString absPath = fileInfo.absoluteFilePath();
|
||||||
|
|
||||||
int status = -1;
|
int status = -1;
|
||||||
|
|
||||||
|
if(!fileInfo.exists())
|
||||||
|
{
|
||||||
|
return NOTFOUND;
|
||||||
|
}
|
||||||
|
|
||||||
if(fileInfo.isFile())
|
if(fileInfo.isFile())
|
||||||
{
|
{
|
||||||
QProcess process;
|
QProcess process;
|
||||||
@ -124,9 +130,9 @@ SaveFileResult FileSaver::saveFile(const QFileInfo &fileInfo)
|
|||||||
pageData.append(pd);
|
pageData.append(pd);
|
||||||
}
|
}
|
||||||
status = process.exitCode();
|
status = process.exitCode();
|
||||||
if(status != 0)
|
if(status != 0 && status != NOTHING_PROCESSED)
|
||||||
{
|
{
|
||||||
Logger::error() << "Error while processing" << absPath << ":"
|
Logger::error() << "FileSaver::saveFile(): Error while processing" << absPath << ":"
|
||||||
<< "Exit code " << status << Qt::endl;
|
<< "Exit code " << status << Qt::endl;
|
||||||
|
|
||||||
return PROCESSFAIL;
|
return PROCESSFAIL;
|
||||||
|
Φόρτωση…
x
Αναφορά σε νέο ζήτημα
Block a user