]> git.mxchange.org Git - flightgear.git/commitdiff
... and don't keep. This causes nasty, mysterious bugs and has no advantages.
authormfranz <mfranz>
Sun, 23 Oct 2005 16:13:53 +0000 (16:13 +0000)
committermfranz <mfranz>
Sun, 23 Oct 2005 16:13:53 +0000 (16:13 +0000)
src/Scripting/nasal-props.cxx

index f688509160997be4868128866469ce39be4eb29f..63ec50218f34d5b8015be0f282033761ee4bc41c 100644 (file)
@@ -186,7 +186,7 @@ static naRef f_removeChild(naContext c, naRef me, int argc, naRef* args)
     naRef child = naVec_get(argv, 0);
     naRef index = naVec_get(argv, 1);
     if(!naIsString(child) || !naIsNum(index)) return naNil();
-    (*node)->removeChild(naStr_data(child), (int)index.num);
+    (*node)->removeChild(naStr_data(child), (int)index.num, false);
     return naNil();
 }
 
@@ -203,7 +203,7 @@ static naRef f_removeChildren(naContext c, naRef me, int argc, naRef* args)
         naRef name = naVec_get(argv, 0);
         if(!naIsString(name)) return naNil();
         vector<SGPropertyNode_ptr> children
-            = (*node)->removeChildren(naStr_data(name));
+            = (*node)->removeChildren(naStr_data(name), false);
         for(unsigned int i=0; i<children.size(); i++)
             naVec_append(result, propNodeGhostCreate(c, children[i]));
     }