diff --git a/src/macrorugo/macrorugo_compound.ts b/src/macrorugo/macrorugo_compound.ts
index d2f7c882d2d49ef883c456862be90fb7cfb69ee5..35dd60384fbd2ce4b930176d1cb1a038024c2fdb 100644
--- a/src/macrorugo/macrorugo_compound.ts
+++ b/src/macrorugo/macrorugo_compound.ts
@@ -63,7 +63,7 @@ export class MacrorugoCompound extends MacroRugo implements Observer {
     }
 
     public addChild(child: MacroRugo, after?: number) {
-        super.addChild(child);
+        super.addChild(child, after);
         for (const p of child.parameterIterator) {
             p.visible = false;
         }