From: Sebastian Trueg Date: Tue, 28 Apr 2009 10:41:50 +0000 (+0000) Subject: properly initialize m_canceled. X-Git-Url: https://cloud.milkyroute.net/gitweb/dolphin.git/commitdiff_plain/ba93d931e8113c2407474a392c6c324123282ad8 properly initialize m_canceled. svn path=/trunk/KDE/kdebase/apps/; revision=960323 --- diff --git a/src/panels/information/metadatawidget.cpp b/src/panels/information/metadatawidget.cpp index c7f374093..f844774ee 100644 --- a/src/panels/information/metadatawidget.cpp +++ b/src/panels/information/metadatawidget.cpp @@ -88,7 +88,7 @@ public: public: LoadFilesThread(SharedData* sharedData, QMutex* mutex); ~LoadFilesThread(); - void setFiles(const KUrl::List& urls); + void loadFiles(const KUrl::List& urls); virtual void run(); private: @@ -125,10 +125,12 @@ MetaDataWidget::Private::LoadFilesThread::~LoadFilesThread() wait(); } -void MetaDataWidget::Private::LoadFilesThread::setFiles(const KUrl::List& urls) +void MetaDataWidget::Private::LoadFilesThread::loadFiles(const KUrl::List& urls) { QMutexLocker locker( m_mutex ); m_urls = urls; + m_canceled = false; + start(); } void MetaDataWidget::Private::LoadFilesThread::run() @@ -281,8 +283,7 @@ void MetaDataWidget::setFile(const KUrl& url) void MetaDataWidget::setFiles(const KUrl::List& urls) { #ifdef HAVE_NEPOMUK - d->loadFilesThread->setFiles( urls ); - d->loadFilesThread->start(); + d->loadFilesThread->loadFiles( urls ); #else Q_UNUSED( urls ); #endif