]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
logind: DesignatedMaintenanceTime is added in v257 and constant
authorMike Yuan <me@yhndnzj.com>
Fri, 26 Jul 2024 13:31:39 +0000 (15:31 +0200)
committerMike Yuan <me@yhndnzj.com>
Thu, 22 Aug 2024 18:06:31 +0000 (20:06 +0200)
Follow-up for 0e10c3d8724b0a5d07871c9de71565ac91dd55b7

Addresses https://github.com/systemd/systemd/pull/25049#discussion_r1647513862

man/org.freedesktop.login1.xml
src/login/logind-dbus.c

index 1008c59a32b96f5a41c4d2153ef96bd73e14db0d..587594fac037d307acb7d7a9485783ca3f459e3b 100644 (file)
@@ -260,7 +260,7 @@ node /org/freedesktop/login1 {
       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
       readonly b PreparingForSleep = ...;
       readonly (st) ScheduledShutdown = ...;
-      @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
+      @org.freedesktop.DBus.Property.EmitsChangedSignal("const")
       readonly s DesignatedMaintenanceTime = '...';
       @org.freedesktop.DBus.Property.EmitsChangedSignal("false")
       readonly b Docked = ...;
@@ -1616,12 +1616,12 @@ node /org/freedesktop/login1/session/1 {
       <function>CreateSessionWithPIDFD()</function> were added in version 255.</para>
       <para><function>Sleep()</function>,
       <function>CanSleep()</function>,
-      <varname>SleepOperation</varname>,
-      <varname>DesignatedMaintenanceTime</varname>, and
+      <varname>SleepOperation</varname>, and
       <function>ListSessionsEx()</function> were added in version 256.</para>
       <para><varname>HandleSecureAttentionKey</varname>,
+      <function>SecureAttentionKey()</function>,
       <varname>PreparingForShutdownWithMetadata</varname>, and
-      <function>SecureAttentionKey()</function> were added in version 257.</para>
+      <varname>DesignatedMaintenanceTime</varname> were added in version 257.</para>
     </refsect2>
     <refsect2>
       <title>Session Objects</title>
index 2f60f15131c178c2162cf0983ed329838683efa0..7222a5121ba9e774aaa49c938cd971b899b4c7d0 100644 (file)
@@ -3750,7 +3750,7 @@ static const sd_bus_vtable manager_vtable[] = {
         SD_BUS_PROPERTY("PreparingForShutdownWithMetadata", "a{sv}", property_get_preparing_shutdown_with_metadata, 0, 0),
         SD_BUS_PROPERTY("PreparingForSleep", "b", property_get_preparing, 0, 0),
         SD_BUS_PROPERTY("ScheduledShutdown", "(st)", property_get_scheduled_shutdown, 0, SD_BUS_VTABLE_PROPERTY_EMITS_CHANGE),
-        SD_BUS_PROPERTY("DesignatedMaintenanceTime", "s", property_get_maintenance_time, 0, 0),
+        SD_BUS_PROPERTY("DesignatedMaintenanceTime", "s", property_get_maintenance_time, 0, SD_BUS_VTABLE_PROPERTY_CONST),
         SD_BUS_PROPERTY("Docked", "b", property_get_docked, 0, 0),
         SD_BUS_PROPERTY("LidClosed", "b", property_get_lid_closed, 0, SD_BUS_VTABLE_PROPERTY_EMITS_CHANGE),
         SD_BUS_PROPERTY("OnExternalPower", "b", property_get_on_external_power, 0, 0),