diff -rupN original_page/poppler-page.cc modified_page/poppler-page.cc --- original_page/poppler-page.cc 2012-05-10 22:05:44.000000000 +0200 +++ modified_page/poppler-page.cc 2012-07-18 12:39:11.786365390 +0200 @@ -338,6 +338,18 @@ QImage Page::thumbnail() const ret = QImage(data, w, h, rowstride, QImage::Format_RGB888).copy(); gfree(data); } + else + { + ret=renderToImage(); + w=50; + h=75; + if (ret.width() > ret.height()) + { + h=50; + w=75; + } + ret = ret.scaled(w,h,Qt::IgnoreAspectRatio); + } return ret; }