diff options
Diffstat (limited to 'components/script/dom/bindings/codegen')
-rw-r--r-- | components/script/dom/bindings/codegen/CodegenRust.py | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/components/script/dom/bindings/codegen/CodegenRust.py b/components/script/dom/bindings/codegen/CodegenRust.py index f418a1ba569..73d9f7f3ed0 100644 --- a/components/script/dom/bindings/codegen/CodegenRust.py +++ b/components/script/dom/bindings/codegen/CodegenRust.py @@ -1334,8 +1334,11 @@ def MemberCondition(pref, func): """ assert pref is None or isinstance(pref, str) assert func is None or isinstance(func, str) + assert func is None or pref is None if pref: return 'Condition::Pref("%s")' % pref + if func: + return 'Condition::Func(%s)' % func return "Condition::Satisfied" |