]> dgit.raspbian.org Git - nextcloud-desktop.git/commitdiff
Remove unnecessary signalling response to start edit locally, just start it within...
authorClaudio Cambra <claudio.cambra@nextcloud.com>
Fri, 7 Apr 2023 07:23:43 +0000 (15:23 +0800)
committerClaudio Cambra <claudio.cambra@nextcloud.com>
Sun, 23 Apr 2023 14:48:41 +0000 (22:48 +0800)
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
src/gui/editlocallyjob.cpp
src/gui/editlocallymanager.cpp

index cb652ba9468bebf56e48d66a5ce0f35b946fa0a8..1f15e4dedf0a6b5fde831479f1cad169092dae08 100644 (file)
@@ -153,6 +153,7 @@ void EditLocallyJob::proceedWithSetup()
 
     Systray::instance()->destroyEditFileLocallyLoadingDialog();
     Q_EMIT setupFinished();
+    startEditLocally();
 }
 
 void EditLocallyJob::findAfolderAndConstructPaths()
index c301d4b42f0118cef7a9b6f12d8b089c70594cdb..cd6ade7d31874419648783cf3a8916ef2a22ff64 100644 (file)
@@ -79,14 +79,9 @@ void EditLocallyManager::createJob(const QString &userId,
     _jobs.insert(token, job);
 
     const auto removeJob = [this, token] { _jobs.remove(token); };
-    const auto setupJob = [job] { job->startEditLocally(); };
-
-    connect(job.data(), &EditLocallyJob::error,
-            this, removeJob);
-    connect(job.data(), &EditLocallyJob::finished,
-            this, removeJob);
-    connect(job.data(), &EditLocallyJob::setupFinished,
-            job.data(), setupJob);
+
+    connect(job.data(), &EditLocallyJob::error, this, removeJob);
+    connect(job.data(), &EditLocallyJob::finished, this, removeJob);
 
     job->startSetup();
 }