diff --git a/lib/document/loadingdocumentimpl.cpp b/lib/document/loadingdocumentimpl.cpp --- a/lib/document/loadingdocumentimpl.cpp +++ b/lib/document/loadingdocumentimpl.cpp @@ -79,8 +79,6 @@ #define LOG(x) ; #endif -const int MIN_PREV_SIZE = 1000; - const int HEADER_SIZE = 256; struct LoadingDocumentImplPrivate @@ -212,10 +210,9 @@ // KDcraw functionality cloned locally (temp. solution) bool ret = KDcrawIface::KDcraw::loadEmbeddedPreview(previewData, buffer); - QImage originalImage; - if (!ret || !originalImage.loadFromData(previewData) || qMin(originalImage.width(), originalImage.height()) < MIN_PREV_SIZE) { - // if the embedded preview loading failed or gets just a small image, load - // half preview instead. That's slower but it works even for images containing + if (!ret) { + // if the embedded preview loading failed, load half preview instead. + // That's slower but it works even for images containing // small (160x120px) or none embedded preview. if (!KDcrawIface::KDcraw::loadHalfPreview(previewData, buffer)) { qWarning() << "unable to get half preview for " << q->document()->url().fileName();