summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/Daemon/Polkit.cpp4
-rw-r--r--src/Daemon/Polkit.h2
2 files changed, 3 insertions, 3 deletions
diff --git a/src/Daemon/Polkit.cpp b/src/Daemon/Polkit.cpp
index d1c05a6..8c8e388 100644
--- a/src/Daemon/Polkit.cpp
+++ b/src/Daemon/Polkit.cpp
@@ -24,7 +24,7 @@
#include "Polkit.h"
-PolkitResult polkit_check_authorization(char *action_id)
+PolkitResult polkit_check_authorization(char* dbus_name,char *action_id)
{
PolkitAuthority *authority;
PolkitSubject *subject;
@@ -33,7 +33,7 @@ PolkitResult polkit_check_authorization(char *action_id)
g_type_init();
authority = polkit_authority_get();
- subject = polkit_system_bus_name_new( NULL /*TODO get bus name*/ );
+ subject = polkit_system_bus_name_new( dbus_name );
result = polkit_authority_check_authorization_sync(authority,
subject,
diff --git a/src/Daemon/Polkit.h b/src/Daemon/Polkit.h
index b03e0d4..bb03822 100644
--- a/src/Daemon/Polkit.h
+++ b/src/Daemon/Polkit.h
@@ -34,6 +34,6 @@ POLKIT_CHECK_AUTHORIZATION_FLAGS_NONE*/
PolkitChallenge = 0x03
} PolkitResult;
-PolkitResult polkit_check_authorization(char *action_id);
+PolkitResult polkit_check_authorization(char * dbus_name,char *action_id);
#endif