diff options
author | Sven Eden <yamakuzure@gmx.net> | 2018-08-21 08:20:36 +0200 |
---|---|---|
committer | Sven Eden <yamakuzure@gmx.net> | 2018-08-24 16:47:08 +0200 |
commit | fe9f813b914df4d0451f8e7b12eca0408db625bf (patch) | |
tree | 63a2281034efe71508dd12cdcaa5f70d3731c23a /src/login/elogind-dbus.c | |
parent | cf380e653e9ff12805ef32041118fe3c1b9fbd55 (diff) |
Prep v239: Add support for the new 'suspend-then-hibernate' method.
Diffstat (limited to 'src/login/elogind-dbus.c')
-rw-r--r-- | src/login/elogind-dbus.c | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/src/login/elogind-dbus.c b/src/login/elogind-dbus.c index 39f5e8cf9..bed528145 100644 --- a/src/login/elogind-dbus.c +++ b/src/login/elogind-dbus.c @@ -107,11 +107,13 @@ static int shutdown_or_sleep(Manager *m, HandleAction action) { case HANDLE_KEXEC: return run_helper(KEXEC); case HANDLE_SUSPEND: - return do_sleep("suspend", m->suspend_mode, m->suspend_state, 0); + return do_sleep(m, "suspend"); case HANDLE_HIBERNATE: - return do_sleep("hibernate", m->hibernate_mode, m->hibernate_state, 0); + return do_sleep(m, "hibernate"); case HANDLE_HYBRID_SLEEP: - return do_sleep("hybrid-sleep", m->hybrid_sleep_mode, m->hybrid_sleep_state, 0); + return do_sleep(m, "hybrid-sleep"); + case HANDLE_SUSPEND_THEN_HIBERNATE: + return do_sleep(m, "suspend-then-hibernate"); default: return -EINVAL; } |