[gnome-flashback] screensaver: add inhibit method to login1 manager interface



commit 696052aabeb8559fbc014fb5370a18de40d0feb9
Author: Alberts Muktupāvels <alberts muktupavels gmail com>
Date:   Tue Dec 10 19:25:51 2019 +0200

    screensaver: add inhibit method to login1 manager interface
    
    We will need inhibitor lock to delay suspend until screen lock
    is completed.
    
    Also add name for PrepareForSleep signal argument.

 .../libscreensaver/org.freedesktop.login1.Manager.xml         | 11 ++++++++++-
 1 file changed, 10 insertions(+), 1 deletion(-)
---
diff --git a/gnome-flashback/libscreensaver/org.freedesktop.login1.Manager.xml 
b/gnome-flashback/libscreensaver/org.freedesktop.login1.Manager.xml
index 372a166..338ba3a 100644
--- a/gnome-flashback/libscreensaver/org.freedesktop.login1.Manager.xml
+++ b/gnome-flashback/libscreensaver/org.freedesktop.login1.Manager.xml
@@ -5,8 +5,17 @@
   <interface name="org.freedesktop.login1.Manager">
     <annotation name="org.gtk.GDBus.C.Name" value="LoginManagerGen" />
 
+    <method name="Inhibit">
+      <annotation name="org.gtk.GDBus.C.UnixFD" value="true" />
+      <arg name="what" type="s" direction="in" />
+      <arg name="who" type="s" direction="in" />
+      <arg name="why" type="s" direction="in" />
+      <arg name="mode" type="s" direction="in" />
+      <arg name="pipe_fd" type="h" direction="out" />
+    </method>
+
     <signal name="PrepareForSleep">
-      <arg type="b" direction="out" />
+      <arg name="start" type="b" direction="out" />
     </signal>
 
   </interface>


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]