diff options
author | Hannah von Reth <hannah.vonreth@owncloud.com> | 2022-05-12 12:36:38 +0300 |
---|---|---|
committer | Hannah von Reth <vonreth@kde.org> | 2022-05-12 14:29:52 +0300 |
commit | f133f47ffdab1367a5144ef0c6267ccec1a81025 (patch) | |
tree | 2c31f21ecc4816f1561d2c0f1f22998345ad7420 /src/gui/folder.cpp | |
parent | 27c8a7c49cdf6dfdb278dadefdbabacfae0230be (diff) |
We set not ready when we remove the folder
A running sync enginge might however still emit signals
Diffstat (limited to 'src/gui/folder.cpp')
-rw-r--r-- | src/gui/folder.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/gui/folder.cpp b/src/gui/folder.cpp index 0aea6fe31..cfabc4b17 100644 --- a/src/gui/folder.cpp +++ b/src/gui/folder.cpp @@ -1013,7 +1013,10 @@ void Folder::slotSyncStarted() void Folder::slotSyncFinished(bool success) { - Q_ASSERT(isReady()); + if (!isReady()) { + // probably removing the folder + return; + } qCInfo(lcFolder) << "Client version" << Theme::instance()->aboutVersions(Theme::VersionFormat::OneLiner); bool syncError = !_syncResult.errorStrings().isEmpty(); |