]> git.mxchange.org Git - flightgear.git/commitdiff
fix for deadlock problem (as suggested by Andy)
authormfranz <mfranz>
Thu, 2 Feb 2006 18:03:07 +0000 (18:03 +0000)
committermfranz <mfranz>
Thu, 2 Feb 2006 18:03:07 +0000 (18:03 +0000)
src/Scripting/NasalSys.hxx

index 09415c6bcf4b36a825ce38b36ce2adc5e49a7e34..d99637719a8863ce3d735890dcdf660f39ec8fa7 100644 (file)
@@ -118,7 +118,9 @@ public:
     void valueChanged(SGPropertyNode* node) {
         _nas->_cmdArg = node;
         naContext c = naNewContext();
+        naModUnlock();
         naCall(c, _handler, 0, 0, naNil(), naNil());
+        naModLock();
         if(naGetError(c))
             _nas->logError(c);
         naFreeContext(c);