diff options
author | Josh Matthews <josh@joshmatthews.net> | 2020-03-19 23:34:26 -0400 |
---|---|---|
committer | Josh Matthews <josh@joshmatthews.net> | 2020-03-19 23:34:26 -0400 |
commit | 3a3397fbce728c79aa5edf469a1a7763c3efcbde (patch) | |
tree | 1b913ae678a2b73a9a0bfa71906afc589279b07c /components/script/dom/webglrenderingcontext.rs | |
parent | 0fef1bfbecd562116784958ba512ab6cd9898732 (diff) | |
download | servo-3a3397fbce728c79aa5edf469a1a7763c3efcbde.tar.gz servo-3a3397fbce728c79aa5edf469a1a7763c3efcbde.zip |
webgl: Ignore webgl communication errors when dropping vertex array objects.
Diffstat (limited to 'components/script/dom/webglrenderingcontext.rs')
-rw-r--r-- | components/script/dom/webglrenderingcontext.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/components/script/dom/webglrenderingcontext.rs b/components/script/dom/webglrenderingcontext.rs index 25e5bf4baa1..1d389fa63e9 100644 --- a/components/script/dom/webglrenderingcontext.rs +++ b/components/script/dom/webglrenderingcontext.rs @@ -1317,7 +1317,7 @@ impl WebGLRenderingContext { self.send_command(WebGLCommand::BindBuffer(target, buffer.map(|b| b.id()))); if let Some(old) = slot.get() { - old.decrement_attached_counter(); + old.decrement_attached_counter(false); } slot.set(buffer); @@ -2565,7 +2565,7 @@ impl WebGLRenderingContextMethods for WebGLRenderingContext { .map_or(false, |b| buffer == &*b) { self.bound_buffer_array.set(None); - buffer.decrement_attached_counter(); + buffer.decrement_attached_counter(false); } buffer.mark_for_deletion(false); } |