Bug 677529 - Check return values in pyidl's Method::needsJSTypes; f=Matheus r=khuey

This commit is contained in:
Ms2ger 2011-08-14 19:12:21 +02:00
Родитель 767c698faf
Коммит add1e004d6
1 изменённых файлов: 2 добавлений и 0 удалений

Просмотреть файл

@ -859,6 +859,8 @@ class Method(object):
def needsJSTypes(self): def needsJSTypes(self):
if self.implicit_jscontext: if self.implicit_jscontext:
return True return True
if self.type == "jsval":
return True
for p in self.params: for p in self.params:
t = p.realtype t = p.realtype
if isinstance(t, Native) and t.specialtype == "jsval": if isinstance(t, Native) and t.specialtype == "jsval":