From: Mike Yuan Date: Fri, 26 Jul 2024 13:31:39 +0000 (+0200) Subject: logind: DesignatedMaintenanceTime is added in v257 and constant X-Git-Tag: v257-rc1~646^2~1 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=1aeea8a60a185c52109db5ecefd8bd6a5893f9c3;p=thirdparty%2Fsystemd.git logind: DesignatedMaintenanceTime is added in v257 and constant Follow-up for 0e10c3d8724b0a5d07871c9de71565ac91dd55b7 Addresses https://github.com/systemd/systemd/pull/25049#discussion_r1647513862 --- diff --git a/man/org.freedesktop.login1.xml b/man/org.freedesktop.login1.xml index 1008c59a32b..587594fac03 100644 --- a/man/org.freedesktop.login1.xml +++ b/man/org.freedesktop.login1.xml @@ -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 { CreateSessionWithPIDFD() were added in version 255. Sleep(), CanSleep(), - SleepOperation, - DesignatedMaintenanceTime, and + SleepOperation, and ListSessionsEx() were added in version 256. HandleSecureAttentionKey, + SecureAttentionKey(), PreparingForShutdownWithMetadata, and - SecureAttentionKey() were added in version 257. + DesignatedMaintenanceTime were added in version 257. Session Objects diff --git a/src/login/logind-dbus.c b/src/login/logind-dbus.c index 2f60f15131c..7222a5121ba 100644 --- a/src/login/logind-dbus.c +++ b/src/login/logind-dbus.c @@ -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),