diff options
author | Eli Friedman <eli.friedman@gmail.com> | 2015-10-14 16:26:27 -0700 |
---|---|---|
committer | Eli Friedman <eli.friedman@gmail.com> | 2015-10-15 14:03:55 -0700 |
commit | 2d3c3ece97307ac99f37589bdb1196ba8461ba5b (patch) | |
tree | 06aa99df11fcd65777923dff2c7e5c7ed1665bad /components/script/dom/webglrenderingcontext.rs | |
parent | 88a1cbb28be8721c70237b603356e7863892b798 (diff) | |
download | servo-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.rs | 4 |
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!(), } |