Browse Source

Do not push objects that are being destroyed

Josh Engebretson 10 years ago
parent
commit
c6ba56e6a1
1 changed files with 1 additions and 1 deletions
  1. 1 1
      Source/AtomicJS/Javascript/JSAPI.cpp

+ 1 - 1
Source/AtomicJS/Javascript/JSAPI.cpp

@@ -375,7 +375,7 @@ void js_push_variant(duk_context *ctx, const Variant& v)
 
 
         ref = v.GetPtr();
         ref = v.GetPtr();
 
 
-        if (!ref || !ref->IsObject())
+        if (!ref || !ref->IsObject() || !ref->Refs())
         {
         {
             duk_push_null(ctx);
             duk_push_null(ctx);
             break;
             break;