1
0
Fork 0
forked from wry/wry

tree: recompute output render data after connect

This commit is contained in:
Julian Orth 2024-03-28 18:22:28 +01:00
parent 9b1a85b27d
commit 017efa4b74
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> {