diff --git a/src/platform_impl/web/stdweb/canvas.rs b/src/platform_impl/web/stdweb/canvas.rs index bc57bd59f69..b9e0c9d015a 100644 --- a/src/platform_impl/web/stdweb/canvas.rs +++ b/src/platform_impl/web/stdweb/canvas.rs @@ -37,12 +37,6 @@ pub struct Canvas { wants_fullscreen: Rc>, } -impl Drop for Canvas { - fn drop(&mut self) { - self.raw.remove(); - } -} - impl Canvas { pub fn create(attr: PlatformSpecificWindowBuilderAttributes) -> Result { let canvas = match attr.canvas { diff --git a/src/platform_impl/web/web_sys/canvas.rs b/src/platform_impl/web/web_sys/canvas.rs index e86ba77fe54..46d95311571 100644 --- a/src/platform_impl/web/web_sys/canvas.rs +++ b/src/platform_impl/web/web_sys/canvas.rs @@ -37,12 +37,6 @@ struct Common { wants_fullscreen: Rc>, } -impl Drop for Common { - fn drop(&mut self) { - self.raw.remove(); - } -} - impl Canvas { pub fn create(attr: PlatformSpecificWindowBuilderAttributes) -> Result { let canvas = match attr.canvas {