Sfoglia il codice sorgente

fixing indentation error and return object delegate cycle

Avelino 9 anni fa
parent
commit
48842f0979
1 ha cambiato i file con 3 aggiunte e 1 eliminazioni
  1. 3 1
      squirrel/sqapi.cpp

+ 3 - 1
squirrel/sqapi.cpp

@@ -972,8 +972,10 @@ SQRESULT sq_setdelegate(HSQUIRRELVM v,SQInteger idx)
     case OT_TABLE:
         if(type(mt) == OT_TABLE) {
             if(!_table(self)->SetDelegate(_table(mt))) {
-                return sq_throwerror(v, _SC("delagate cycle")); v->Pop();}
+                return sq_throwerror(v, _SC("delagate cycle"));
             }
+            v->Pop();
+        }
         else if(type(mt)==OT_NULL) {
             _table(self)->SetDelegate(NULL); v->Pop(); }
         else return sq_aux_invalidtype(v,type);