diff --git a/src/libsync/owncloudpropagator.cpp b/src/libsync/owncloudpropagator.cpp index b0a2b1a94c9d4..b8a31f57c3571 100644 --- a/src/libsync/owncloudpropagator.cpp +++ b/src/libsync/owncloudpropagator.cpp @@ -892,7 +892,7 @@ void OwncloudPropagator::scheduleNextJob() { if (_jobScheduled) return; // don't schedule more than 1 _jobScheduled = true; - QTimer::singleShot(3, this, &OwncloudPropagator::scheduleNextJobImpl); + QMetaObject::invokeMethod(this, &OwncloudPropagator::scheduleNextJobImpl, Qt::QueuedConnection); } void OwncloudPropagator::scheduleNextJobImpl()