diff --git a/src/adaptors/UBThumbnailAdaptor.cpp b/src/adaptors/UBThumbnailAdaptor.cpp index 896edfe4..d0d89454 100644 --- a/src/adaptors/UBThumbnailAdaptor.cpp +++ b/src/adaptors/UBThumbnailAdaptor.cpp @@ -90,28 +90,20 @@ QList UBThumbnailAdaptor::load(UBDocumentProxy* proxy) //end compatibility with older format bool moreToProcess = true; - int pageCount = 0; - while (moreToProcess) - { + while (moreToProcess) { pageCount++; - QString fileName = proxy->persistencePath() + UBFileSystemUtils::digitFileFormat("/page%1.thumbnail.jpg", pageCount); QFile file(fileName); - - if (file.exists()) - { + if (file.exists()) { QPixmap pix; - - pix.load(fileName); - + //Warning. Works only with modified Qt + pix.load(fileName, 0, Qt::AutoColor, false); thumbnails.append(pix); - } - else - { + } else { moreToProcess = false; } } diff --git a/src/document/UBDocumentController.cpp b/src/document/UBDocumentController.cpp index 67a8ff68..d56cb51c 100644 --- a/src/document/UBDocumentController.cpp +++ b/src/document/UBDocumentController.cpp @@ -270,7 +270,7 @@ void UBDocumentController::refreshDocumentThumbnailsView() if (proxy) { - mCurrentDocument = proxy; + mCurrentDocument = proxy; QList thumbs = UBThumbnailAdaptor::load(proxy); for (int i = 0; i < thumbs.count(); i++)