This commit is contained in:
parent
d0940071ba
commit
66a643ffb3
@ -13,7 +13,17 @@ diff --git a/src/backends/polkit-1/Polkit1Backend.cpp b/src/backends/polkit-1/Po
|
||||
index 165f7bb..1e6febe 100644
|
||||
--- a/src/backends/polkit-1/Polkit1Backend.cpp
|
||||
+++ b/src/backends/polkit-1/Polkit1Backend.cpp
|
||||
@@ -158,21 +158,12 @@ Action::AuthStatus Polkit1Backend::actionStatus(const QString &action)
|
||||
@@ -142,7 +142,8 @@ void Polkit1Backend::setupAction(const QString &action)
|
||||
|
||||
Action::AuthStatus Polkit1Backend::actionStatus(const QString &action)
|
||||
{
|
||||
- PolkitQt1::UnixProcessSubject subject(QCoreApplication::applicationPid());
|
||||
+ PolkitQt1::SystemBusNameSubject subject(QDBusConnection::systemBus().baseService());
|
||||
+ qDebug() << "actionStatus called with subject:" << QDBusConnection::systemBus().baseService();
|
||||
PolkitQt1::Authority::Result r = PolkitQt1::Authority::instance()->checkAuthorizationSync(action, subject,
|
||||
PolkitQt1::Authority::None);
|
||||
switch (r) {
|
||||
@@ -158,21 +159,13 @@ Action::AuthStatus Polkit1Backend::actionStatus(const QString &action)
|
||||
|
||||
QByteArray Polkit1Backend::callerID() const
|
||||
{
|
||||
@ -34,6 +44,7 @@ index 165f7bb..1e6febe 100644
|
||||
-
|
||||
- PolkitQt1::UnixProcessSubject subject(pid);
|
||||
+ PolkitQt1::SystemBusNameSubject subject(QString::fromUtf8(callerID));
|
||||
+ qDebug() << "isCallerAuthorized called with subject:" << callerID;
|
||||
PolkitQt1::Authority *authority = PolkitQt1::Authority::instance();
|
||||
|
||||
PolkitResultEventLoop e;
|
||||
|
Loading…
x
Reference in New Issue
Block a user