diff --git a/Lib/javascript/v8/javascriptcode.swg b/Lib/javascript/v8/javascriptcode.swg index 003658613..ef3d1f896 100644 --- a/Lib/javascript/v8/javascriptcode.swg +++ b/Lib/javascript/v8/javascriptcode.swg @@ -133,7 +133,7 @@ void $jswrapper(v8::Persistent< v8::Value > object, void *parameter) { SWIGV8_Proxy* proxy = (SWIGV8_Proxy*) parameter; if(proxy->swigCMemOwn && proxy->swigCObject) { // std::cout << "Deleting wrapped instance: " << proxy->info->name << std::endl; - $jstype arg1 = ($jstype)t->swigCObject; + $jstype arg1 = ($jstype)proxy->swigCObject; ${destructor_action} } delete proxy;