Bug 734668; remove prefable; r=roc
authorNicholas Cameron <ncameron@mozilla.com>
Fri, 12 Oct 2012 22:42:51 +1300
changeset 110185 49718303988e45599f7e89d794d4747883a72daa
parent 110184 ab05eadb67c9229fe4ed252fad0abf4437e36c02
child 110186 a082a3573e110007363b2841579710c2592859e5
push id93
push usernmatsakis@mozilla.com
push dateWed, 31 Oct 2012 21:26:57 +0000
reviewersroc
bugs734668
milestone19.0a1
Bug 734668; remove prefable; r=roc
dom/bindings/Bindings.conf
--- a/dom/bindings/Bindings.conf
+++ b/dom/bindings/Bindings.conf
@@ -105,19 +105,16 @@ DOMInterfaces = {
 },
 {
     'workers': True,
 }],
 
 'CanvasRenderingContext2D': [
 {
     'nativeType': 'nsCanvasRenderingContext2DAzure',
-    # Making this non-prefable requires that we ensure that nothing takes this
-    # type as an argument or that the non-Azure variant is removed.
-    'prefable': True,
     'implicitJSContext': [
         'createImageData', 'getImageData', 'putImageData', 'strokeStyle',
         'fillStyle', 'mozDash'
     ],
     'resultNotAddRefed': [ 'canvas' ],
     'binaryNames': {
         'mozImageSmoothingEnabled': 'imageSmoothingEnabled',
         'mozFillRule': 'fillRule'