diff --git a/src/ui/organisedialog.cpp b/src/ui/organisedialog.cpp index afc7ef5b8..fd9f0a36f 100644 --- a/src/ui/organisedialog.cpp +++ b/src/ui/organisedialog.cpp @@ -155,7 +155,7 @@ bool OrganiseDialog::SetFilenames(const QStringList& filenames) { QtConcurrent::run(this, &OrganiseDialog::LoadSongsBlocking, filenames); QFutureWatcher* watcher = new QFutureWatcher(this); watcher->setFuture(songs_future_); - NewClosure(watcher, SIGNAL(finished()), [&]() { + NewClosure(watcher, SIGNAL(finished()), [=]() { SetSongs(songs_future_.result()); watcher->deleteLater(); });