diff options
author | Ken Moore <moorekou@gmail.com> | 2014-10-02 22:51:31 -0400 |
---|---|---|
committer | Ken Moore <moorekou@gmail.com> | 2014-10-02 22:51:31 -0400 |
commit | dd2ad00aee2a097915332061acc358d4c31d7d8d (patch) | |
tree | ecd877e2945b457b109afed33b3dcf04a19ed814 | |
parent | Add a new dialog to lumina-config for selecting applications: (diff) | |
download | lumina-dd2ad00aee2a097915332061acc358d4c31d7d8d.tar.gz lumina-dd2ad00aee2a097915332061acc358d4c31d7d8d.tar.bz2 lumina-dd2ad00aee2a097915332061acc358d4c31d7d8d.zip |
Update MimeIconProvider.h
Make sure that thumbnails only store a tiny version of the image: could have hundreds of these in a directory and we don't want to overload the system memory.
-rw-r--r-- | lumina-fm/MimeIconProvider.h | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/lumina-fm/MimeIconProvider.h b/lumina-fm/MimeIconProvider.h index 6bb3dacf..044ff7eb 100644 --- a/lumina-fm/MimeIconProvider.h +++ b/lumina-fm/MimeIconProvider.h @@ -28,7 +28,8 @@ public: return LXDG::findIcon("folder",""); }else if(info.isFile()){ if(info.suffix().toLower()=="png" || info.suffix().toLower()=="jpg"){ - return QIcon(info.absoluteFilePath()); + //make sure to only load small versions of the files into memory: could have hundreds of them... + return QIcon( QPixmap(info.absoluteFilePath()).scaledToHeight(64) ); }else{ return LXDG::findMimeIcon(info.suffix()); } @@ -51,4 +52,4 @@ public: }; -#endif
\ No newline at end of file +#endif |