diff --git a/ext/libclementine-common/core/closure.h b/ext/libclementine-common/core/closure.h index 32cf8e7ac..b9e7e06ad 100644 --- a/ext/libclementine-common/core/closure.h +++ b/ext/libclementine-common/core/closure.h @@ -197,7 +197,8 @@ _detail::ClosureBase* NewClosure(QFuture future, QObject* receiver, QFutureWatcher* watcher = new QFutureWatcher; watcher->setFuture(future); QObject::connect(watcher, SIGNAL(finished()), watcher, SLOT(deleteLater())); - return NewClosure(watcher, SIGNAL(finished()), receiver, slot, args...); + return NewClosure(watcher, SIGNAL(finished()), + receiver, slot, future, args...); } void DoAfter(QObject* receiver, const char* slot, int msec);