From 41cf976bf87842a57af1422910944660691ca9f3 Mon Sep 17 00:00:00 2001 From: SiboVG Date: Thu, 18 Aug 2022 21:29:29 +0200 Subject: [PATCH] Fix paste position from parent --- swing/src/net/sf/openrocket/gui/main/RocketActions.java | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/swing/src/net/sf/openrocket/gui/main/RocketActions.java b/swing/src/net/sf/openrocket/gui/main/RocketActions.java index 987cb0d3c..b82cb159b 100644 --- a/swing/src/net/sf/openrocket/gui/main/RocketActions.java +++ b/swing/src/net/sf/openrocket/gui/main/RocketActions.java @@ -433,12 +433,13 @@ public class RocketActions { return new Pair(destComponent, destComponent.getChildCount()); RocketComponent parent = destComponent.getParent(); - return getPastePositionFromParent(srcComponent, parent); + return getPastePositionFromParent(srcComponent, destComponent, parent); } - private Pair getPastePositionFromParent(RocketComponent component, RocketComponent parent) { - if (parent != null && parent.isCompatible(component)) { - int index = parent.getChildPosition(parent) + 1; + private Pair getPastePositionFromParent(RocketComponent srcComponent, RocketComponent destComponent, + RocketComponent parent) { + if (parent != null && parent.isCompatible(srcComponent)) { + int index = parent.getChildPosition(destComponent) + 1; return new Pair<>(parent, index); }