浏览代码

fixing indentation error and return object delegate cycle

Avelino 9 年之前
父节点
当前提交
48842f0979
共有 1 个文件被更改,包括 3 次插入1 次删除
  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);