@@ -1,7 +1,7 @@
diff -ur a/src/polkitbackend/polkitbackendsessionmonitor-systemd.c b/src/polkitbackend/polkitbackendsessionmonitor-systemd.c
--- a/src/polkitbackend/polkitbackendsessionmonitor-systemd.c 2015-06-19 22:31:02.000000000 +0200
-+++ b/src/polkitbackend/polkitbackendsessionmonitor-systemd.c 2016-08-08 21:20:10.463703927 +0200
-@@ -298,6 +298,34 @@
++++ b/src/polkitbackend/polkitbackendsessionmonitor-systemd.c 2016-08-08 21:25:06.804623750 +0200
+@@ -298,6 +298,33 @@
return ret;
}
@@ -15,7 +15,6 @@
+
+ for (i = 0; i < count; ++i)
+ {
-+ polkit_backend_authority_log (sessions[i]);
+ if (*session_id == NULL && sessions[i] != NULL)
+ {
+ seat = NULL;
@@ -36,12 +35,12 @@
/**
* polkit_backend_session_monitor_get_session_for_subject:
* @monitor: A #PolkitBackendSessionMonitor.
-@@ -313,14 +341,14 @@
+@@ -312,15 +339,13 @@
+ polkit_backend_session_monitor_get_session_for_subject (PolkitBackendSessionMonitor *monitor,
PolkitSubject *subject,
GError **error)
- {
-+ polkit_backend_authority_log ("TESTTEST init");
-+
+-{
++{
PolkitUnixProcess *tmp_process = NULL;
PolkitUnixProcess *process = NULL;
PolkitSubject *session = NULL;
@@ -53,11 +52,10 @@
if (POLKIT_IS_UNIX_PROCESS (subject))
process = POLKIT_UNIX_PROCESS (subject); /* We already have a process */
-@@ -362,6 +390,13 @@
+@@ -362,6 +387,12 @@
goto out;
}
#endif
-+ polkit_backend_authority_log ("TESTTEST");
+ /* Now do process -> uid -> seated session if there is one (sailfish OS)*/
+ if (fetch_seated_session (uid, &session_id) >= 0)
+ {
|