mirror of
https://github.com/penpot/penpot.git
synced 2026-04-25 11:18:36 +00:00
🐛 Fix layout lines not disappearing on shape deletion (wasm)
This commit is contained in:
parent
57be1428b3
commit
ce0553951f
@ -168,8 +168,16 @@ impl State {
|
||||
}
|
||||
}
|
||||
|
||||
if let Some(shape_to_delete) = self.shapes.get_mut(&id) {
|
||||
shape_to_delete.set_deleted(true);
|
||||
if let Some(shape_to_delete) = self.shapes.get(&id) {
|
||||
let to_delete = shape_to_delete.all_children(&self.shapes, true, true);
|
||||
for shape_id in to_delete {
|
||||
if let Some(shape_to_delete) = self.shapes.get_mut(&shape_id) {
|
||||
shape_to_delete.set_deleted(true);
|
||||
}
|
||||
if self.render_state.show_grid == Some(shape_id) {
|
||||
self.render_state.show_grid = None;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user