aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/webglrenderingcontext.rs
diff options
context:
space:
mode:
authorAlan Jeffrey <ajeffrey@mozilla.com>2020-08-06 17:51:58 -0500
committerAlan Jeffrey <ajeffrey@mozilla.com>2020-08-06 17:51:58 -0500
commitc1d064b626e73d92c118a9abcb566f2bf0817214 (patch)
tree8bb808ad4b38b5c7bbb20591eb82191aea0097b8 /components/script/dom/webglrenderingcontext.rs
parent6a7e9ff438da01f5ea6e566d985e8df9ceeb6adf (diff)
downloadservo-c1d064b626e73d92c118a9abcb566f2bf0817214.tar.gz
servo-c1d064b626e73d92c118a9abcb566f2bf0817214.zip
Make textures that come from webxr invalid outside an rAF
Diffstat (limited to 'components/script/dom/webglrenderingcontext.rs')
-rw-r--r--components/script/dom/webglrenderingcontext.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/components/script/dom/webglrenderingcontext.rs b/components/script/dom/webglrenderingcontext.rs
index 168d31fdf5d..9ef96b1cd19 100644
--- a/components/script/dom/webglrenderingcontext.rs
+++ b/components/script/dom/webglrenderingcontext.rs
@@ -3563,7 +3563,7 @@ impl WebGLRenderingContextMethods for WebGLRenderingContext {
// https://www.khronos.org/registry/webgl/specs/latest/1.0/#5.14.8
fn IsTexture(&self, texture: Option<&WebGLTexture>) -> bool {
texture.map_or(false, |tex| {
- self.validate_ownership(tex).is_ok() && tex.target().is_some() && !tex.is_deleted()
+ self.validate_ownership(tex).is_ok() && tex.target().is_some() && !tex.is_invalid()
})
}