From 1aeea8a60a185c52109db5ecefd8bd6a5893f9c3 Mon Sep 17 00:00:00 2001 From: Mike Yuan Date: Fri, 26 Jul 2024 15:31:39 +0200 Subject: [PATCH] logind: DesignatedMaintenanceTime is added in v257 and constant Follow-up for 0e10c3d8724b0a5d07871c9de71565ac91dd55b7 Addresses https://github.com/systemd/systemd/pull/25049#discussion_r1647513862 --- man/org.freedesktop.login1.xml | 8 ++++---- src/login/logind-dbus.c | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) 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), -- 2.47.3