mirror of
https://github.com/GraphiteEditor/Graphite.git
synced 2026-09-30 15:28:12 +08:00
@@ -264,13 +264,16 @@ impl<'a> Selected<'a> {
|
|||||||
|
|
||||||
pub fn revert_operation(&mut self) {
|
pub fn revert_operation(&mut self) {
|
||||||
for path in self.selected {
|
for path in self.selected {
|
||||||
self.responses.push_back(
|
if let Some(transform) = self.original_transforms.get(*path) {
|
||||||
DocumentOperation::SetLayerTransform {
|
// Push front to stop document switching before sending the transform
|
||||||
path: path.to_vec(),
|
self.responses.push_front(
|
||||||
transform: (*self.original_transforms.get(*path).unwrap()).to_cols_array(),
|
DocumentOperation::SetLayerTransform {
|
||||||
}
|
path: path.to_vec(),
|
||||||
.into(),
|
transform: transform.to_cols_array(),
|
||||||
);
|
}
|
||||||
|
.into(),
|
||||||
|
);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user