From ecdf692fc86e3ec76ed18c6024a11f28a9b27381 Mon Sep 17 00:00:00 2001 From: Mathieu Monney Date: Wed, 2 Jul 2014 11:27:27 +0200 Subject: [PATCH] Fixed JSClassRef declaration not using the static one The class descriptor is not assigned to the static variable but to a local one, which makes the global variable unused. --- Lib/javascript/jsc/javascriptcode.swg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Lib/javascript/jsc/javascriptcode.swg b/Lib/javascript/jsc/javascriptcode.swg index c18902fce..672df8677 100644 --- a/Lib/javascript/jsc/javascriptcode.swg +++ b/Lib/javascript/jsc/javascriptcode.swg @@ -354,7 +354,7 @@ static JSStaticFunction $jsmangledname_functions[] = { $jsmangledname_objectDefinition.staticValues = $jsmangledname_values; $jsmangledname_objectDefinition.staticFunctions = $jsmangledname_functions; $jsclass_inheritance - JSClassRef $jsmangledname_classRef = JSClassCreate(&$jsmangledname_objectDefinition); + $jsmangledname_classRef = JSClassCreate(&$jsmangledname_objectDefinition); SWIGTYPE_$jsmangledtype->clientdata = $jsmangledname_classRef; %}