Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/owncloud/client.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHannah von Reth <hannah.vonreth@owncloud.com>2022-05-12 12:36:38 +0300
committerHannah von Reth <vonreth@kde.org>2022-05-12 14:29:52 +0300
commitf133f47ffdab1367a5144ef0c6267ccec1a81025 (patch)
tree2c31f21ecc4816f1561d2c0f1f22998345ad7420 /src/gui/folder.cpp
parent27c8a7c49cdf6dfdb278dadefdbabacfae0230be (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.cpp5
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();