mirror of
https://github.com/swaywm/sway.git
synced 2025-11-01 22:58:41 -04:00
tree/output: Rely on modeset arranging root
output_enable/output_disable are only called from modeset, and from
output destroy which requests modeset. As such, they can rely on the
modeset handling arrange.
(cherry picked from 6045ad9a02)
This commit is contained in:
parent
2f1db190c6
commit
fa96c64e24
1 changed files with 0 additions and 10 deletions
|
|
@ -183,9 +183,6 @@ void output_enable(struct sway_output *output) {
|
|||
input_manager_configure_xcursor();
|
||||
|
||||
wl_signal_emit_mutable(&root->events.new_node, &output->node);
|
||||
|
||||
arrange_layers(output);
|
||||
arrange_root();
|
||||
}
|
||||
|
||||
static void evacuate_sticky(struct sway_workspace *old_ws,
|
||||
|
|
@ -300,13 +297,6 @@ void output_disable(struct sway_output *output) {
|
|||
list_del(root->outputs, index);
|
||||
|
||||
output->enabled = false;
|
||||
|
||||
arrange_root();
|
||||
|
||||
// Reconfigure all devices, since devices with map_to_output directives for
|
||||
// an output that goes offline should stop sending events as long as the
|
||||
// output remains offline.
|
||||
input_manager_configure_all_input_mappings();
|
||||
}
|
||||
|
||||
void output_begin_destroy(struct sway_output *output) {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue