qt4/src/poppler-pdf-converter.cc | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-)
New commits: commit de3131ae38fc9442b198d4d7b0c57c6939ad66ce Author: Pino Toscano <[email protected]> Date: Mon Mar 2 15:20:07 2009 +0100 [Qt4] adapt to the new PDFDoc saving API store the error code instead of the bool diff --git a/qt4/src/poppler-pdf-converter.cc b/qt4/src/poppler-pdf-converter.cc index 995d46e..d0fed5b 100644 --- a/qt4/src/poppler-pdf-converter.cc +++ b/qt4/src/poppler-pdf-converter.cc @@ -25,6 +25,8 @@ #include <QtCore/QFile> +#include <ErrorCodes.h> + namespace Poppler { class PDFConverterPrivate : public BaseConverterPrivate @@ -79,18 +81,18 @@ bool PDFConverter::convert() if (QFile *file = qobject_cast<QFile*>(dev)) deleteFile = !file->exists(); - bool success; + int errorCode = errNone; QIODeviceOutStream stream(dev); if (d->opts & WithChanges) { - success = d->document->doc->saveAs(&stream); + errorCode = d->document->doc->saveAs(&stream); } else { - success = d->document->doc->saveWithoutChangesAs(&stream); + errorCode = d->document->doc->saveWithoutChangesAs(&stream); } d->closeDevice(); - if (!success) + if (errorCode != errNone) { if (deleteFile) { @@ -98,7 +100,7 @@ bool PDFConverter::convert() } } - return success; + return (errorCode == errNone); } } _______________________________________________ poppler mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/poppler
