From 336a56dc4564237476a2160263f1f7d71cd058ab Mon Sep 17 00:00:00 2001 From: Daniel Novotny Date: Thu, 3 Sep 2009 13:00:05 +0200 Subject: fix polkit --- src/Daemon/Polkit.cpp | 4 ++-- src/Daemon/Polkit.h | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) (limited to 'src') 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 -- cgit