@@ -1712,8 +1712,8 @@ impl HasContext for Context {
1712
1712
}
1713
1713
1714
1714
unsafe fn is_shader ( & self , shader : Self :: Shader ) -> bool {
1715
- let shaders = self . shaders . borrow_mut ( ) ;
1716
- if let Some ( ref s) = shaders. get ( shader) {
1715
+ let shaders = self . shaders . borrow ( ) ;
1716
+ if let Some ( s) = shaders. get ( shader) {
1717
1717
match self . raw {
1718
1718
RawRenderingContext :: WebGl1 ( ref gl) => gl. is_shader ( Some ( s) ) ,
1719
1719
RawRenderingContext :: WebGl2 ( ref gl) => gl. is_shader ( Some ( s) ) ,
@@ -1743,8 +1743,8 @@ impl HasContext for Context {
1743
1743
}
1744
1744
1745
1745
unsafe fn is_texture ( & self , texture : Self :: Texture ) -> bool {
1746
- let textures = self . textures . borrow_mut ( ) ;
1747
- if let Some ( ref t) = textures. get ( texture) {
1746
+ let textures = self . textures . borrow ( ) ;
1747
+ if let Some ( t) = textures. get ( texture) {
1748
1748
match self . raw {
1749
1749
RawRenderingContext :: WebGl1 ( ref gl) => gl. is_texture ( Some ( t) ) ,
1750
1750
RawRenderingContext :: WebGl2 ( ref gl) => gl. is_texture ( Some ( t) ) ,
@@ -1852,8 +1852,8 @@ impl HasContext for Context {
1852
1852
}
1853
1853
1854
1854
unsafe fn is_program ( & self , program : Self :: Program ) -> bool {
1855
- let programs = self . programs . borrow_mut ( ) ;
1856
- if let Some ( ref p) = programs. get ( program) {
1855
+ let programs = self . programs . borrow ( ) ;
1856
+ if let Some ( p) = programs. get ( program) {
1857
1857
match self . raw {
1858
1858
RawRenderingContext :: WebGl1 ( ref gl) => gl. is_program ( Some ( p) ) ,
1859
1859
RawRenderingContext :: WebGl2 ( ref gl) => gl. is_program ( Some ( p) ) ,
@@ -2365,8 +2365,8 @@ impl HasContext for Context {
2365
2365
}
2366
2366
2367
2367
unsafe fn is_buffer ( & self , buffer : Self :: Buffer ) -> bool {
2368
- let buffers = self . buffers . borrow_mut ( ) ;
2369
- if let Some ( ref b) = buffers. get ( buffer) {
2368
+ let buffers = self . buffers . borrow ( ) ;
2369
+ if let Some ( b) = buffers. get ( buffer) {
2370
2370
match self . raw {
2371
2371
RawRenderingContext :: WebGl1 ( ref gl) => gl. is_buffer ( Some ( b) ) ,
2372
2372
RawRenderingContext :: WebGl2 ( ref gl) => gl. is_buffer ( Some ( b) ) ,
0 commit comments