/
githubmirror
/
servo
Обзор
Документация
Войти
/
githubmirror
/
servo
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
components/script_bindings/third_party/WebIDL/0003-callback-location.patch
24 строки
1011 B
Sam
Update WebIDL.py (#45104)
27 май 2026, 06:03
Не верифицирован
27 май 2026, 06:03
b7d8e87
Код
Авторство
О чём код?
diff --git a/WebIDL.py b/WebIDL.py index c8bf9857434..6aaa7e9f8a5 100644 --- a/WebIDL.py +++ b/WebIDL.py @@ -2853,7 +2853,7 @@ class IDLUnresolvedType(IDLType): return typedefType.complete(scope) elif obj.isCallback() and not obj.isInterface(): assert self.name.name == obj.identifier.name - return IDLCallbackType(self.location, obj) + return IDLCallbackType(obj.location, obj) return IDLWrapperType(self.location, obj) @@ -9100,7 +9100,7 @@ class Parser(Tokenizer): self.getLocation(p, 1), obj.innerType, obj.identifier.name ) elif obj.isCallback() and not obj.isInterface(): - type = IDLCallbackType(self.getLocation(p, 1), obj) + type = IDLCallbackType(obj.location, obj) else: type = IDLWrapperType(self.getLocation(p, 1), p[1]) p[0] = self.handleNullable(type, p[2]) -- 2.51.0