diff options
author | Lennart Poettering <lennart@poettering.net> | 2012-04-16 17:05:15 +0200 |
---|---|---|
committer | Lennart Poettering <lennart@poettering.net> | 2012-04-16 18:59:08 +0200 |
commit | c7b5eb98e8eeafe63a079ee3c51e9670872437ae (patch) | |
tree | 1c0d5ae1028169f4b3e96f20bbf30a4f9cebcd27 /src/login/logind-dbus.c | |
parent | f8e2fb7b14e53f5a4bcfd66d26910af1dee185c6 (diff) |
logind: hook up inhibit logic with idle hint logic
Diffstat (limited to 'src/login/logind-dbus.c')
-rw-r--r-- | src/login/logind-dbus.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/login/logind-dbus.c b/src/login/logind-dbus.c index d01cf1ae89..b8143b6179 100644 --- a/src/login/logind-dbus.c +++ b/src/login/logind-dbus.c @@ -1649,7 +1649,7 @@ static DBusHandlerResult manager_message_handler( return bus_send_error_reply(connection, message, &error, r); multiple_sessions = r > 0; - inhibit = !!(manager_inhibit_what(m) & INHIBIT_SHUTDOWN); + inhibit = manager_is_inhibited(m, INHIBIT_SHUTDOWN, NULL); if (multiple_sessions) { action = streq(dbus_message_get_member(message), "PowerOff") ? @@ -1723,7 +1723,7 @@ static DBusHandlerResult manager_message_handler( return bus_send_error_reply(connection, message, &error, r); multiple_sessions = r > 0; - inhibit = !!(manager_inhibit_what(m) & INHIBIT_SHUTDOWN); + inhibit = manager_is_inhibited(m, INHIBIT_SHUTDOWN, NULL); if (multiple_sessions) { action = streq(dbus_message_get_member(message), "CanPowerOff") ? |