X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=src%2Flogin%2Flogind-dbus.c;h=c9c58f3f823701f35af3311eb61a3c7205d890b7;hb=6e18964d3a365567954fe10ddcfad74babdc427c;hp=fc8953155d56bcc2a41b2f48d62cd3d058e4c530;hpb=151b9b9662a90455262ce575a8a8ae74bf4ff336;p=elogind.git diff --git a/src/login/logind-dbus.c b/src/login/logind-dbus.c index fc8953155..c9c58f3f8 100644 --- a/src/login/logind-dbus.c +++ b/src/login/logind-dbus.c @@ -1337,6 +1337,9 @@ static int execute_shutdown_or_sleep( m->action_job = c; m->action_what = w; + /* Make sure the lid switch is ignored for a while */ + manager_set_lid_switch_ignore(m, now(CLOCK_MONOTONIC) + IGNORE_LID_SWITCH_SUSPEND_USEC); + return 0; }