diff options
Diffstat (limited to 'components/script/dom/gpurenderpipeline.rs')
-rw-r--r-- | components/script/dom/gpurenderpipeline.rs | 15 |
1 files changed, 12 insertions, 3 deletions
diff --git a/components/script/dom/gpurenderpipeline.rs b/components/script/dom/gpurenderpipeline.rs index 88e55848b91..bb618a248a9 100644 --- a/components/script/dom/gpurenderpipeline.rs +++ b/components/script/dom/gpurenderpipeline.rs @@ -21,10 +21,14 @@ pub struct GPURenderPipeline { } impl GPURenderPipeline { - fn new_inherited(render_pipeline: WebGPURenderPipeline, device: WebGPUDevice) -> Self { + fn new_inherited( + render_pipeline: WebGPURenderPipeline, + device: WebGPUDevice, + label: Option<USVString>, + ) -> Self { Self { reflector_: Reflector::new(), - label: DomRefCell::new(None), + label: DomRefCell::new(label), render_pipeline, device, } @@ -34,9 +38,14 @@ impl GPURenderPipeline { global: &GlobalScope, render_pipeline: WebGPURenderPipeline, device: WebGPUDevice, + label: Option<USVString>, ) -> DomRoot<Self> { reflect_dom_object( - Box::new(GPURenderPipeline::new_inherited(render_pipeline, device)), + Box::new(GPURenderPipeline::new_inherited( + render_pipeline, + device, + label, + )), global, ) } |