From 1e3700c11fc58801f78ac8fd94a672a7af2238b5 Mon Sep 17 00:00:00 2001 From: Dirk Hohndel Date: Tue, 10 Mar 2015 10:22:34 -0700 Subject: Don't call UI functions from helper code This may seem much more complicated but actually is much cleaner. Add each thread we start to the list of future results and add a new UI function that updates the UI once all of the threads have finished. Signed-off-by: Dirk Hohndel --- qthelper.cpp | 2 -- 1 file changed, 2 deletions(-) (limited to 'qthelper.cpp') diff --git a/qthelper.cpp b/qthelper.cpp index 14e67e089..189d47ed3 100644 --- a/qthelper.cpp +++ b/qthelper.cpp @@ -870,6 +870,4 @@ void learnImages(const QDir dir, int max_recursions, bool recursed) } QtConcurrent::blockingMap(files, hashFile); - if (!recursed) - DivePictureModel::instance()->updateDivePictures(); } -- cgit v1.2.3-70-g09d2