Skip to content

Commit 1d84f5d

Browse files
authored
Prevent crash due to malformed heirarchy (#254)
* Removed unwrap from `update_render_target_size` to prevent crash on startup * Removed unnecessary import
1 parent 89b4214 commit 1d84f5d

File tree

1 file changed

+4
-2
lines changed
  • bevy_editor_panes/bevy_3d_viewport/src

1 file changed

+4
-2
lines changed

bevy_editor_panes/bevy_3d_viewport/src/lib.rs

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -118,10 +118,12 @@ fn render_target_picking_passthrough(
118118
continue;
119119
}
120120
for (pane_root, _viewport) in &viewports {
121-
let content_node_id = children_query
121+
let Some(content_node_id) = children_query
122122
.iter_descendants(pane_root)
123123
.find(|e| content.contains(*e))
124-
.unwrap();
124+
else {
125+
continue;
126+
};
125127

126128
let image_id = children_query.get(content_node_id).unwrap()[0];
127129
let Ok((computed_node, global_transform, ui_image)) = node_query.get(image_id) else {

0 commit comments

Comments
 (0)