aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Hill <daniel@gluo.nz>2023-02-17 20:06:01 +1300
committerSimon Ser <contact@emersion.fr>2023-02-18 20:15:28 +0100
commit788118f1944ca23a7f9a7d19537b7756f3518f55 (patch)
treef98b88b5f39ed4acb31183e0aee73a5c0747b356
parent9162b536f69cb69466fb4fcfa24d282fa54b122b (diff)
Fix map_to_output * turning off device
Signed-off-by: Daniel Hill <daniel@gluo.nz>
-rw-r--r--sway/input/libinput.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/sway/input/libinput.c b/sway/input/libinput.c
index 10bd0e35..dd4fc0be 100644
--- a/sway/input/libinput.c
+++ b/sway/input/libinput.c
@@ -220,7 +220,8 @@ bool sway_input_configure_libinput_device(struct sway_input_device *input_device
bool changed = false;
if (ic->mapped_to_output &&
- !output_by_name_or_id(ic->mapped_to_output)) {
+ strcmp("*", ic->mapped_to_output) != 0 &&
+ !output_by_name_or_id(ic->mapped_to_output)) {
sway_log(SWAY_DEBUG,
"%s '%s' is mapped to offline output '%s'; disabling input",
ic->input_type, ic->identifier, ic->mapped_to_output);