X-Git-Url: http://git.demorecorder.com/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Ftype.py;h=873845b31bcb436bde1aa701b00366ece3083200;hb=3c40a15d3b139c72e6df7714752805f3ae5c9041;hp=c2f3cdf8ba9f30bff2540c695e1bf266a51ae62c;hpb=7aee7e35d3acdb6b68e27500f9d61cb15529f900;p=free-sw%2Fxcb%2Fproto diff --git a/src/type.py b/src/type.py index c2f3cdf..873845b 100755 --- a/src/type.py +++ b/src/type.py @@ -25,7 +25,7 @@ class AnnotateType(XMLFilterBase): def declareType(self, name): assert ':' not in name qname = self.scopes[0] + ':' + name - self.map.setdefault(name, []).append(qname) + self.map.setdefault(name, []).insert(0, qname) def getQualifiedType(self, name): if ':' in name: return name @@ -47,7 +47,7 @@ class AnnotateType(XMLFilterBase): self.declareType(attrs['newname']) attnames = ['oldname', 'newname'] elif name == 'valueparam': - attnames = ['value-mask-type'] + attnames = ['value-mask-type', 'value-mask-pad'] elif attrs.has_key('type'): attnames = ['type'] newattrs = {}