summaryrefslogtreecommitdiff
path: root/src/login/logind-button.c
diff options
context:
space:
mode:
authorLudwig Nussel <ludwig.nussel@suse.de>2022-02-23 08:49:56 +0100
committerLudwig Nussel <ludwig.nussel@suse.de>2022-02-28 10:31:10 +0100
commit9fa9c66dbdc007313772c92436a96e5e62fd638e (patch)
tree9f478994040ba54ec779b081d50234eb3f3a40a9 /src/login/logind-button.c
parentba119ffcf98d28d1a205c2c985f6d41b8ccce402 (diff)
downloadsystemd-9fa9c66dbdc007313772c92436a96e5e62fd638e.tar.gz
logind: fix handle_action_valid()
Diffstat (limited to 'src/login/logind-button.c')
-rw-r--r--src/login/logind-button.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/login/logind-button.c b/src/login/logind-button.c
index 0f4e1f1b41..a2b43d3684 100644
--- a/src/login/logind-button.c
+++ b/src/login/logind-button.c
@@ -84,7 +84,7 @@ static void button_lid_switch_handle_action(Manager *manager, bool is_edge) {
* differently */
if (manager_is_docked_or_external_displays(manager))
handle_action = manager->handle_lid_switch_docked;
- else if (!handle_action_valid(manager->handle_lid_switch_ep) && manager_is_on_external_power())
+ else if (handle_action_valid(manager->handle_lid_switch_ep) && manager_is_on_external_power())
handle_action = manager->handle_lid_switch_ep;
else
handle_action = manager->handle_lid_switch;