1
0
Fork 0
forked from wry/wry

Merge pull request #139 from mahkoh/jorth/output-damage

tree: recompute output render data after connect
This commit is contained in:
mahkoh 2024-03-28 18:30:22 +01:00 committed by GitHub
commit a65921ca80
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 2 additions and 1 deletions

View file

@ -201,11 +201,11 @@ impl ConnectorHandler {
if let Some(config) = self.state.config.get() {
config.connector_connected(self.id);
}
on.schedule_update_render_data();
self.state.root.outputs.set(self.id, on.clone());
self.state.root.update_extents();
self.state.add_global(&global);
self.state.tree_changed();
self.state.damage();
'outer: loop {
while let Some(event) = self.data.connector.event() {
match event {

View file

@ -279,6 +279,7 @@ impl OutputNode {
tex: title,
});
}
self.state.damage();
}
pub fn ensure_workspace(self: &Rc<Self>) -> Rc<WorkspaceNode> {