1
0
Fork 0
forked from wry/wry

head-management: add compositor-space-info-v1 extension

This commit is contained in:
Julian Orth 2025-07-12 09:18:36 +02:00
parent 8356dd5d5c
commit 67acc6d938
11 changed files with 312 additions and 4 deletions

View file

@ -470,6 +470,10 @@ impl OutputNode {
}
}
self.schedule_update_render_data();
self.global
.connector
.head_managers
.handle_scale_change(scale);
}
pub fn schedule_update_render_data(self: &Rc<Self>) {
@ -800,6 +804,10 @@ impl OutputNode {
if transform != old_transform {
self.state.refresh_hardware_cursors();
self.node_visit_children(&mut SurfaceSendPreferredTransformVisitor);
self.global
.connector
.head_managers
.handle_transform_change(transform);
}
}
@ -847,6 +855,10 @@ impl OutputNode {
seat.cursor_group().output_pos_changed(self)
}
self.state.tree_changed();
self.global
.connector
.head_managers
.handle_position_size_change(self);
}
pub fn update_state(self: &Rc<Self>, old: BackendConnectorState, state: BackendConnectorState) {