diff --git a/src/filewidgets/kfilepreviewgenerator.cpp b/src/filewidgets/kfilepreviewgenerator.cpp --- a/src/filewidgets/kfilepreviewgenerator.cpp +++ b/src/filewidgets/kfilepreviewgenerator.cpp @@ -49,6 +49,8 @@ #include #include +#include + #if HAVE_X11 && HAVE_XRENDER # include # include @@ -1017,7 +1019,7 @@ icon = icon.scaled(maxSize, Qt::KeepAspectRatio, Qt::FastTransformation); } #else - icon = icon.scaled(maxSize, Qt::KeepAspectRatio, Qt::FastTransformation); + icon = icon.scaled(maxSize * 4, Qt::KeepAspectRatio, Qt::FastTransformation).scaled(maxSize, Qt::KeepAspectRatio, Qt::SmoothTransformation); #endif } }