summaryrefslogtreecommitdiffstats
path: root/src/gvcore/fileviewcontroller.cpp
diff options
context:
space:
mode:
authorAlexander Golubev <fatzer2@gmail.com>2024-02-21 00:11:00 +0300
committerAlexander Golubev <fatzer2@gmail.com>2024-02-21 05:50:59 +0300
commit13d26b59848dce276051f8f322bf82d291aa0c23 (patch)
tree4d80ac84406936fdbc4495fcc8d4f6b5c333fe0e /src/gvcore/fileviewcontroller.cpp
parent985d8126df0c00fb0a04b57f7a92acd9952d369e (diff)
downloadgwenview-13d26b59848dce276051f8f322bf82d291aa0c23.tar.gz
gwenview-13d26b59848dce276051f8f322bf82d291aa0c23.zip
Make metadata loading optional
See: https://mirror.git.trinitydesktop.org/gitea/TDE/gwenview/issues/17#issuecomment-44076 Signed-off-by: Alexander Golubev <fatzer2@gmail.com>
Diffstat (limited to 'src/gvcore/fileviewcontroller.cpp')
-rw-r--r--src/gvcore/fileviewcontroller.cpp9
1 files changed, 7 insertions, 2 deletions
diff --git a/src/gvcore/fileviewcontroller.cpp b/src/gvcore/fileviewcontroller.cpp
index 4da91b0..576f9c6 100644
--- a/src/gvcore/fileviewcontroller.cpp
+++ b/src/gvcore/fileviewcontroller.cpp
@@ -1053,7 +1053,9 @@ void FileViewController::dirListerNewItems(const KFileItemList& items) {
LOG("");
mThumbnailsNeedUpdate=true;
currentFileView()->addItemList(items);
- loadMetaInfo(items);
+ if (FileViewConfig::loadMetadata()) {
+ loadMetaInfo(items);
+ }
}
@@ -1063,7 +1065,10 @@ void FileViewController::dirListerRefreshItems(const KFileItemList& list) {
for (; *it!=0L; ++it) {
updateViewItem(*it);
}
- loadMetaInfo(list, true);
+
+ if (FileViewConfig::loadMetadata()) {
+ loadMetaInfo(list, true);
+ }
}
void FileViewController::updateViewItem(const KFileItem *item, bool metaDataOnly) {