diff options
Diffstat (limited to 'components/script/dom/webgl_extensions')
8 files changed, 8 insertions, 8 deletions
diff --git a/components/script/dom/webgl_extensions/ext/oesstandardderivatives.rs b/components/script/dom/webgl_extensions/ext/oesstandardderivatives.rs index 3740db14751..6ede450e621 100644 --- a/components/script/dom/webgl_extensions/ext/oesstandardderivatives.rs +++ b/components/script/dom/webgl_extensions/ext/oesstandardderivatives.rs @@ -26,7 +26,7 @@ impl OESStandardDerivatives { impl WebGLExtension for OESStandardDerivatives { type Extension = OESStandardDerivatives; fn new(ctx: &WebGLRenderingContext) -> DomRoot<OESStandardDerivatives> { - reflect_dom_object(box OESStandardDerivatives::new_inherited(), + reflect_dom_object(Box::new(OESStandardDerivatives::new_inherited()), &*ctx.global(), OESStandardDerivativesBinding::Wrap) } diff --git a/components/script/dom/webgl_extensions/ext/oestexturefloat.rs b/components/script/dom/webgl_extensions/ext/oestexturefloat.rs index 967df546cc9..53233905857 100644 --- a/components/script/dom/webgl_extensions/ext/oestexturefloat.rs +++ b/components/script/dom/webgl_extensions/ext/oestexturefloat.rs @@ -25,7 +25,7 @@ impl OESTextureFloat { impl WebGLExtension for OESTextureFloat { type Extension = OESTextureFloat; fn new(ctx: &WebGLRenderingContext) -> DomRoot<OESTextureFloat> { - reflect_dom_object(box OESTextureFloat::new_inherited(), + reflect_dom_object(Box::new(OESTextureFloat::new_inherited()), &*ctx.global(), OESTextureFloatBinding::Wrap) } diff --git a/components/script/dom/webgl_extensions/ext/oestexturefloatlinear.rs b/components/script/dom/webgl_extensions/ext/oestexturefloatlinear.rs index 2a730f2e85f..ec7a02b34bb 100644 --- a/components/script/dom/webgl_extensions/ext/oestexturefloatlinear.rs +++ b/components/script/dom/webgl_extensions/ext/oestexturefloatlinear.rs @@ -25,7 +25,7 @@ impl OESTextureFloatLinear { impl WebGLExtension for OESTextureFloatLinear { type Extension = OESTextureFloatLinear; fn new(ctx: &WebGLRenderingContext) -> DomRoot<OESTextureFloatLinear> { - reflect_dom_object(box OESTextureFloatLinear::new_inherited(), + reflect_dom_object(Box::new(OESTextureFloatLinear::new_inherited()), &*ctx.global(), OESTextureFloatLinearBinding::Wrap) } diff --git a/components/script/dom/webgl_extensions/ext/oestexturehalffloat.rs b/components/script/dom/webgl_extensions/ext/oestexturehalffloat.rs index f5db59e097d..a9e32c7a8f5 100644 --- a/components/script/dom/webgl_extensions/ext/oestexturehalffloat.rs +++ b/components/script/dom/webgl_extensions/ext/oestexturehalffloat.rs @@ -25,7 +25,7 @@ impl OESTextureHalfFloat { impl WebGLExtension for OESTextureHalfFloat { type Extension = OESTextureHalfFloat; fn new(ctx: &WebGLRenderingContext) -> DomRoot<OESTextureHalfFloat> { - reflect_dom_object(box OESTextureHalfFloat::new_inherited(), + reflect_dom_object(Box::new(OESTextureHalfFloat::new_inherited()), &*ctx.global(), OESTextureHalfFloatBinding::Wrap) } diff --git a/components/script/dom/webgl_extensions/ext/oestexturehalffloatlinear.rs b/components/script/dom/webgl_extensions/ext/oestexturehalffloatlinear.rs index 52f15ada5c2..a94702321eb 100644 --- a/components/script/dom/webgl_extensions/ext/oestexturehalffloatlinear.rs +++ b/components/script/dom/webgl_extensions/ext/oestexturehalffloatlinear.rs @@ -26,7 +26,7 @@ impl OESTextureHalfFloatLinear { impl WebGLExtension for OESTextureHalfFloatLinear { type Extension = OESTextureHalfFloatLinear; fn new(ctx: &WebGLRenderingContext) -> DomRoot<OESTextureHalfFloatLinear> { - reflect_dom_object(box OESTextureHalfFloatLinear::new_inherited(), + reflect_dom_object(Box::new(OESTextureHalfFloatLinear::new_inherited()), &*ctx.global(), OESTextureHalfFloatLinearBinding::Wrap) } diff --git a/components/script/dom/webgl_extensions/ext/oesvertexarrayobject.rs b/components/script/dom/webgl_extensions/ext/oesvertexarrayobject.rs index cf2f3ab0f50..9ba3f4709ab 100644 --- a/components/script/dom/webgl_extensions/ext/oesvertexarrayobject.rs +++ b/components/script/dom/webgl_extensions/ext/oesvertexarrayobject.rs @@ -133,7 +133,7 @@ impl OESVertexArrayObjectMethods for OESVertexArrayObject { impl WebGLExtension for OESVertexArrayObject { type Extension = OESVertexArrayObject; fn new(ctx: &WebGLRenderingContext) -> DomRoot<OESVertexArrayObject> { - reflect_dom_object(box OESVertexArrayObject::new_inherited(ctx), + reflect_dom_object(Box::new(OESVertexArrayObject::new_inherited(ctx)), &*ctx.global(), OESVertexArrayObjectBinding::Wrap) } diff --git a/components/script/dom/webgl_extensions/ext/webglvertexarrayobjectoes.rs b/components/script/dom/webgl_extensions/ext/webglvertexarrayobjectoes.rs index 8433b345328..70ed5a6f778 100644 --- a/components/script/dom/webgl_extensions/ext/webglvertexarrayobjectoes.rs +++ b/components/script/dom/webgl_extensions/ext/webglvertexarrayobjectoes.rs @@ -39,7 +39,7 @@ impl WebGLVertexArrayObjectOES { } pub fn new(global: &GlobalScope, id: WebGLVertexArrayId) -> DomRoot<WebGLVertexArrayObjectOES> { - reflect_dom_object(box WebGLVertexArrayObjectOES::new_inherited(id), + reflect_dom_object(Box::new(WebGLVertexArrayObjectOES::new_inherited(id)), global, WebGLVertexArrayObjectOESBinding::Wrap) } diff --git a/components/script/dom/webgl_extensions/extensions.rs b/components/script/dom/webgl_extensions/extensions.rs index 8f340b7835d..7cb478f9fb0 100644 --- a/components/script/dom/webgl_extensions/extensions.rs +++ b/components/script/dom/webgl_extensions/extensions.rs @@ -99,7 +99,7 @@ impl WebGLExtensions { pub fn register<T:'static + WebGLExtension + JSTraceable + HeapSizeOf>(&self) { let name = T::name().to_uppercase(); - self.extensions.borrow_mut().insert(name, box TypedWebGLExtensionWrapper::<T>::new()); + self.extensions.borrow_mut().insert(name, Box::new(TypedWebGLExtensionWrapper::<T>::new())); } pub fn get_suported_extensions(&self) -> Vec<&'static str> { |