diff --git a/src/main/java/ui/TDiagramPanel.java b/src/main/java/ui/TDiagramPanel.java
index 8a21d0ee28172171382bc867acbb0e975eec9f09..b543478b089605a1c0ba90f22aa5ff0dc31048fb 100644
--- a/src/main/java/ui/TDiagramPanel.java
+++ b/src/main/java/ui/TDiagramPanel.java
@@ -2450,7 +2450,7 @@ public abstract class TDiagramPanel extends JPanel implements GenericTree {
             JOptionPane.showMessageDialog(mgui.getFrame(), "Clone creation failed", "Exception", JOptionPane.INFORMATION_MESSAGE);
         }
 
-        bringToBack(_tgc);
+        bringToBack(_tgc.getTopFather());
         for (int i = 0; i < componentList.size(); i ++){
             if (componentList.get(i) instanceof TGConnector) {
                 TGComponent t = componentList.get(i);