[Xfce4-commits] [apps/xfce4-screensaver] 01/01: Fix inhibitor	proxying (bug #16356)
    noreply at xfce.org 
    noreply at xfce.org
       
    Wed Jan 15 11:41:13 CET 2020
    
    
  
This is an automated email from the git hooks/post-receive script.
b   l   u   e   s   a   b   r   e       p   u   s   h   e   d       a       c   o   m   m   i   t       t   o       b   r   a   n   c   h       m   a   s   t   e   r   
   in repository apps/xfce4-screensaver.
commit a9d0eb923bb379ad2b4767d09fde6e87577c46cd
Author: Michael Weiser <michael.weiser at gmx.de>
Date:   Wed Jan 8 23:11:29 2020 +0100
    Fix inhibitor proxying (bug #16356)
    
    When inhibiting the screensaver using e.g. xfce4-screensaver-command -q,
    xfce4-screensaver would report an error:
    
    org.freedesktop.DBus.Error.ServiceUnknown raised: The name
    org.freedesktop.login1 was not provided by any .service files
    
    Consequently, no inhibitor was added to logind. This was due
    to the fact that the wrong connection was used for the dbus message and
    thus logind expected on the session bus.
    
    Switching to the system connection to correctly relay the inhibitor to
    logind.
    
    Signed-off-by: Sean Davis <smd.seandavis at gmail.com>
---
 src/gs-listener-dbus.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/gs-listener-dbus.c b/src/gs-listener-dbus.c
index 009403b..28af393 100644
--- a/src/gs-listener-dbus.c
+++ b/src/gs-listener-dbus.c
@@ -612,7 +612,7 @@ add_session_inhibit (GSListener         *listener,
     dbus_message_iter_append_basic (&iter, DBUS_TYPE_STRING, &mode);
 
     /* FIXME: use async? */
-    reply = dbus_connection_send_with_reply_and_block (listener->priv->connection,
+    reply = dbus_connection_send_with_reply_and_block (listener->priv->system_connection,
                                                        message,
                                                        -1,
                                                        &error);
-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.
    
    
More information about the Xfce4-commits
mailing list