From db48154e47a9f611b7d3dceb195b14a8953e7abb Mon Sep 17 00:00:00 2001 From: Christian Mollekopf Date: Mon, 18 Jan 2016 18:38:59 +0100 Subject: Reuse the queuedInvoke method for less boilerplate --- common/resourceaccess.cpp | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) (limited to 'common/resourceaccess.cpp') diff --git a/common/resourceaccess.cpp b/common/resourceaccess.cpp index 483d83f..c78993b 100644 --- a/common/resourceaccess.cpp +++ b/common/resourceaccess.cpp @@ -534,7 +534,9 @@ bool ResourceAccess::processMessageBuffer() d->completeCommands << buffer->id(); //The callbacks can result in this object getting destroyed directly, so we need to ensure we finish our work first - QMetaObject::invokeMethod(this, "callCallbacks", Qt::QueuedConnection); + queuedInvoke([=]() { + d->callCallbacks(); + }); break; } case Commands::NotificationCommand: { @@ -575,11 +577,6 @@ bool ResourceAccess::processMessageBuffer() return d->partialMessageBuffer.size() >= headerSize; } -void ResourceAccess::callCallbacks() -{ - d->callCallbacks(); -} - void ResourceAccess::log(const QString &message) { Log(d->resourceInstanceIdentifier) << this << message; -- cgit v1.2.3