aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/webglrenderingcontext.rs
diff options
context:
space:
mode:
authorEli Friedman <eli.friedman@gmail.com>2015-10-14 16:26:27 -0700
committerEli Friedman <eli.friedman@gmail.com>2015-10-15 14:03:55 -0700
commit2d3c3ece97307ac99f37589bdb1196ba8461ba5b (patch)
tree06aa99df11fcd65777923dff2c7e5c7ed1665bad /components/script/dom/webglrenderingcontext.rs
parent88a1cbb28be8721c70237b603356e7863892b798 (diff)
downloadservo-2d3c3ece97307ac99f37589bdb1196ba8461ba5b.tar.gz
servo-2d3c3ece97307ac99f37589bdb1196ba8461ba5b.zip
Don't return a JS<T> from bound_texture_for/
It's never correct to return a JS<T>. Maybe the lint should catch this?
Diffstat (limited to 'components/script/dom/webglrenderingcontext.rs')
-rw-r--r--components/script/dom/webglrenderingcontext.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/components/script/dom/webglrenderingcontext.rs b/components/script/dom/webglrenderingcontext.rs
index cae331679a9..493d383fd47 100644
--- a/components/script/dom/webglrenderingcontext.rs
+++ b/components/script/dom/webglrenderingcontext.rs
@@ -149,8 +149,8 @@ impl WebGLRenderingContext {
pub fn bound_texture_for(&self, target: u32) -> Option<Root<WebGLTexture>> {
match target {
- constants::TEXTURE_2D => self.bound_texture_2d.get().map(|t| t.root()),
- constants::TEXTURE_CUBE_MAP => self.bound_texture_cube_map.get().map(|t| t.root()),
+ constants::TEXTURE_2D => self.bound_texture_2d.get_rooted(),
+ constants::TEXTURE_CUBE_MAP => self.bound_texture_cube_map.get_rooted(),
_ => unreachable!(),
}