diff --git a/src/util/externalcommandhelper.cpp b/src/util/externalcommandhelper.cpp index 4053d17..0d99889 100644 --- a/src/util/externalcommandhelper.cpp +++ b/src/util/externalcommandhelper.cpp @@ -349,7 +349,7 @@ bool ExternalCommandHelper::isCallerAuthorized() PolkitQt1::Authority::Result result; QEventLoop e; - connect(authority, &PolkitQt1::Authority::checkAuthorizationFinished, [&result, &e](PolkitQt1::Authority::Result _result) { + connect(authority, &PolkitQt1::Authority::checkAuthorizationFinished, &e, [&e, &result](PolkitQt1::Authority::Result _result) { result = _result; e.quit(); });