mirror of
https://github.com/GraphiteEditor/Graphite.git
synced 2026-09-26 08:18:12 +08:00
Preserve layer stacking order on copy and paste (#668)
Fix Issue#610 Fix Issue#610 by reversing the direction of the copy buffer entry vector. This will preserve the layer ordering and match the behaviour of PasteIntoFolder.
This commit is contained in:
@@ -414,7 +414,7 @@ impl MessageHandler<PortfolioMessage, &InputPreprocessorMessageHandler> for Port
|
|||||||
responses.push_back(DeselectAllLayers.into());
|
responses.push_back(DeselectAllLayers.into());
|
||||||
responses.push_back(StartTransaction.into());
|
responses.push_back(StartTransaction.into());
|
||||||
|
|
||||||
for entry in data {
|
for entry in data.iter().rev() {
|
||||||
let destination_path = [shallowest_common_folder.to_vec(), vec![generate_uuid()]].concat();
|
let destination_path = [shallowest_common_folder.to_vec(), vec![generate_uuid()]].concat();
|
||||||
|
|
||||||
responses.push_front(
|
responses.push_front(
|
||||||
|
|||||||
Reference in New Issue
Block a user