X-Git-Url: http://git.ipfire.org/?a=blobdiff_plain;f=src%2Flogin%2Flogind-button.c;fp=src%2Flogin%2Flogind-button.c;h=a2b43d368430dbc4461a7c4c0fe7a087b9c13940;hb=9fa9c66dbdc007313772c92436a96e5e62fd638e;hp=0f4e1f1b4173721f992e5be1edad1c4b71ae43f8;hpb=ba119ffcf98d28d1a205c2c985f6d41b8ccce402;p=thirdparty%2Fsystemd.git diff --git a/src/login/logind-button.c b/src/login/logind-button.c index 0f4e1f1b417..a2b43d36843 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;