From 6570cf396a71591ef2816e58f5c71a5aabba9e23 Mon Sep 17 00:00:00 2001 From: Tobias Fella Date: Tue, 24 Aug 2021 01:40:19 +0200 Subject: [PATCH] Only emit initialSyncFinished once --- src/login.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/login.cpp b/src/login.cpp index 1166a62b0..94c3630cd 100644 --- a/src/login.cpp +++ b/src/login.cpp @@ -143,9 +143,8 @@ void Login::login() Q_EMIT Controller::instance().globalErrorOccured(i18n("Network Error"), std::move(error)); }); - connect(m_connection, &Connection::syncDone, this, [=]() { + connectSingleShot(m_connection, &Connection::syncDone, this, [=]() { Q_EMIT initialSyncFinished(); - disconnect(m_connection, &Connection::syncDone, this, nullptr); }); }