From ba93d931e8113c2407474a392c6c324123282ad8 Mon Sep 17 00:00:00 2001 From: Sebastian Trueg Date: Tue, 28 Apr 2009 10:41:50 +0000 Subject: properly initialize m_canceled. svn path=/trunk/KDE/kdebase/apps/; revision=960323 --- src/panels/information/metadatawidget.cpp | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'src') 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 -- cgit v1.3