]> Some of my projects - localmylist.git/commitdiff
Don't bother adding 0 size files
authorAPTX <marek321@gmail.com>
Thu, 14 Jun 2012 12:49:34 +0000 (14:49 +0200)
committerAPTX <marek321@gmail.com>
Thu, 14 Jun 2012 12:49:34 +0000 (14:49 +0200)
localmylist/addfiletask.cpp
localmylist/directoryscantask.cpp

index 8d8a2b2b83b2bec5377d3605c15691ec532d6ece..273c884fa7ad043c47afdcba488a6f82c44d9fb6 100644 (file)
@@ -34,7 +34,7 @@ QString AddFileTask::taskSubject() const
 
 void AddFileTask::start()
 {
-       if (!m_file.exists())
+       if (!m_file.exists() || !m_file.size())
        {
                emit finished();
                return;
index 5b6a0124d711590525ba355c4664920462167e15..95c0fcaab23e97a691e02c275ff08952a29f5c15 100644 (file)
@@ -72,6 +72,8 @@ void DirectoryScanTask::workUnit()
                        else if (entry.isFile())
                        {
 //                             qDebug() << "Queueing FILE " << entry.fileName();
+                               if (!entry.size())
+                                       continue;
                                QMetaObject::invokeMethod(MyList::instance(), "addFile", Qt::QueuedConnection, Q_ARG(QFileInfo, entry));
                        }
                }