diff --git a/components/script/dom/webglrenderingcontext.rs b/components/script/dom/webglrenderingcontext.rs index fadfb42f668..fba14223df9 100644 --- a/components/script/dom/webglrenderingcontext.rs +++ b/components/script/dom/webglrenderingcontext.rs @@ -92,10 +92,9 @@ macro_rules! handle_object_deletion { if let Some(bound_object) = $binding.get() { if bound_object.id() == $object.id() { $binding.set(None); - } - - if let Some(command) = $unbind_command { - $self_.send_command(command); + if let Some(command) = $unbind_command { + $self_.send_command(command); + } } } };