Pass the isDefinitelyObject argument to wrapObjectTemplate and fix nearby whitespace (fixes #1196).

This commit is contained in:
Ms2ger 2014-03-20 11:53:01 +01:00
parent 371bea7d3b
commit bdfd89508a

View file

@ -629,9 +629,9 @@ def getJSToNativeConversionTemplate(type, descriptorProvider, failureCode=None,
if descriptor.interface.isCallback():
name = descriptor.nativeType
declType = CGGeneric("Option<%s>" % name);
conversion = (" ${declName} = Some(%s::new((${val}).to_object()));\n" % name)
conversion = ("${declName} = Some(%s::new((${val}).to_object()));" % name)
template = wrapObjectTemplate(conversion, type,
template = wrapObjectTemplate(conversion, isDefinitelyObject, type,
"${declName} = None",
failureCode)
return (template, declType, None, isOptional, None)