mirror of
https://github.com/GraphiteEditor/Graphite.git
synced 2026-09-23 21:08:12 +08:00
Fix debug assert failure from selecting zero-sized objects
This commit is contained in:
@@ -27,6 +27,9 @@ impl CompassRose {
|
||||
.selected_nodes()
|
||||
.selected_visible_and_unlocked_layers(&document.network_interface)
|
||||
.filter_map(|layer| {
|
||||
if transform.matrix2.determinant().abs() <= f64::EPSILON {
|
||||
return None;
|
||||
}
|
||||
document
|
||||
.metadata()
|
||||
.bounding_box_with_transform(layer, transform.inverse() * document.metadata().transform_to_viewport(layer))
|
||||
|
||||
@@ -241,6 +241,9 @@ impl Pivot {
|
||||
.selected_nodes()
|
||||
.selected_visible_and_unlocked_layers(&document.network_interface)
|
||||
.filter_map(|layer| {
|
||||
if transform.matrix2.determinant().abs() <= f64::EPSILON {
|
||||
return None;
|
||||
}
|
||||
document
|
||||
.metadata()
|
||||
.bounding_box_with_transform(layer, transform.inverse() * document.metadata().transform_to_viewport(layer))
|
||||
|
||||
Reference in New Issue
Block a user