]> cloud.milkyroute.net Git - dolphin.git/blobdiff - src/metadatawidget.cpp
When selecting 100 files in Dolphin and the Information Panel is shown, MetaDataWidge...
[dolphin.git] / src / metadatawidget.cpp
index ad5ecef3c3fb4c8f0ef14c4175f423ea47c4f986..a8086d8a5b67d6513d751ec5334e709a8be8ec4e 100644 (file)
@@ -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<Nepomuk::Resource> fileRes;