Bug 872399. Don't codegen callback interfaces for worker descriptors. r=smaug

This commit is contained in:
Boris Zbarsky 2013-05-15 21:46:44 -04:00
parent a97b8342f2
commit 67befd3575

View File

@ -7929,8 +7929,10 @@ class CGBindingRoot(CGThing):
# Do codegen for all the descriptors
cgthings.extend([CGDescriptor(x) for x in descriptors])
# Do codegen for all the callback interfaces
cgthings.extend([CGCallbackInterface(x) for x in callbackDescriptors])
# Do codegen for all the callback interfaces. Again, skip
# worker callbacks.
cgthings.extend([CGCallbackInterface(x) for x in callbackDescriptors if
not x.workers])
# Do codegen for JS implemented classes
def getParentDescriptor(desc):