diff options
author | Erik Verbruggen <erik@verbruggen.consulting> | 2021-09-23 17:43:55 +0300 |
---|---|---|
committer | Hannah von Reth <vonreth@kde.org> | 2021-09-23 17:46:40 +0300 |
commit | 18866be1c674f5ab2b5bd7668827c36c40364e13 (patch) | |
tree | 9e17c6b3a5ae4e19ea4428f6342ab8a22c7938d9 /src | |
parent | 980d901f5887aa62ade5c155c7827fee4829d31e (diff) |
Fix sync-start regression
Only set ready status after all signal/slot connections are hooked up.
Diffstat (limited to 'src')
-rw-r--r-- | src/gui/folder.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/gui/folder.cpp b/src/gui/folder.cpp index fb0560b72..fb1345af5 100644 --- a/src/gui/folder.cpp +++ b/src/gui/folder.cpp @@ -534,7 +534,6 @@ void Folder::startVfs() connect(&_engine->syncFileStatusTracker(), &SyncFileStatusTracker::fileStatusChanged, _vfs.data(), &Vfs::fileStatusChanged); - _vfs->start(vfsParams); connect(_vfs.data(), &Vfs::started, this, [this] { // Immediately mark the sqlite temporaries as excluded. They get recreated @@ -550,6 +549,8 @@ void Folder::startVfs() _syncResult.setStatus(SyncResult::SetupError); _vfsIsReady = false; }); + + _vfs->start(vfsParams); } int Folder::slotDiscardDownloadProgress() |