From ef07279ab72d367afe3e25c80c530f2e52bfc166 Mon Sep 17 00:00:00 2001 From: Peter Penz Date: Sat, 15 Mar 2008 17:17:30 +0000 Subject: [PATCH] When selecting 100 files in Dolphin and the Information Panel is shown, MetaDataWidget::setFiles() blocks Dolphin for around 15 seconds. Maybe we should delegate this to a KJob... In the meantime we temporary just reset the widgets (hoping that "meantime" means < KDE 4.1 ;-)). CCMAIL: trueg@k3b.org svn path=/trunk/KDE/kdebase/apps/; revision=785958 --- src/metadatawidget.cpp | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/metadatawidget.cpp b/src/metadatawidget.cpp index ad5ecef3c..a8086d8a5 100644 --- a/src/metadatawidget.cpp +++ b/src/metadatawidget.cpp @@ -129,7 +129,14 @@ void MetaDataWidget::setFile(const KUrl& url) void MetaDataWidget::setFiles(const KUrl::List& urls) { #ifdef HAVE_NEPOMUK - // FIXME: replace with KMetaData::File once we have it again + // FIXME #1: For 100 files MetaDataWidget::setFiles() blocks + // for around 15 seconds (maybe we should delegate this to a KJob). + // In the meantime we temporary just reset the widgets: + d->ratingWidget->setRating( 0 ); + d->loadComment( QString() ); + return; + + // FIXME #2: replace with KMetaData::File once we have it again d->files.clear(); bool first = true; QList fileRes; -- 2.47.3