From 948f624691faebb3a13aa9dd03546818b0eb2775 Mon Sep 17 00:00:00 2001 From: Felix Kauselmann <2039670+selmf@users.noreply.github.com> Date: Wed, 18 Mar 2015 15:43:02 +0100 Subject: [PATCH] Fix bug in librarycreator pdf handling (poppler, passwords) --- YACReaderLibrary/library_creator.cpp | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/YACReaderLibrary/library_creator.cpp b/YACReaderLibrary/library_creator.cpp index aa3108fa..4ba17b4f 100644 --- a/YACReaderLibrary/library_creator.cpp +++ b/YACReaderLibrary/library_creator.cpp @@ -595,6 +595,16 @@ void ThumbnailCreator::create() //p.save(_target); return; } +#ifndef Q_OS_MAC + //poppler only, not mac + if (pdfComic->isLocked()) + { + QLOG_WARN() << "Extracting cover: unable to open PDF file " << _fileSource; + delete pdfComic; + return; + } + +#endif _numPages = pdfComic->numPages(); if(_numPages >= _coverPage) {