input: apply map-to-output on output activation

Currently a map-to-output input config setting loses effect when an
output is disabled and re-enabled for example.
This commit is contained in:
Isaac Freund 2024-06-14 15:32:37 +02:00
parent 28a14c6794
commit de3035563c
No known key found for this signature in database
GPG Key ID: 86DED400DDFD7A11

View File

@ -416,6 +416,9 @@ pub fn activateOutput(root: *Root, output: *Output) void {
} }
assert(root.fallback_pending.focus_stack.empty()); assert(root.fallback_pending.focus_stack.empty());
assert(root.fallback_pending.wm_stack.empty()); assert(root.fallback_pending.wm_stack.empty());
// Enforce map-to-output configuration for the newly active output.
server.input_manager.reconfigureDevices();
} }
/// Trigger asynchronous application of pending state for all outputs and views. /// Trigger asynchronous application of pending state for all outputs and views.