tree: recompute output render data after connect
This commit is contained in:
parent
9b1a85b27d
commit
017efa4b74
2 changed files with 2 additions and 1 deletions
|
|
@ -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 {
|
||||
|
|
|
|||
|
|
@ -279,6 +279,7 @@ impl OutputNode {
|
|||
tex: title,
|
||||
});
|
||||
}
|
||||
self.state.damage();
|
||||
}
|
||||
|
||||
pub fn ensure_workspace(self: &Rc<Self>) -> Rc<WorkspaceNode> {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue