File tree Expand file tree Collapse file tree 2 files changed +4
-15
lines changed Expand file tree Collapse file tree 2 files changed +4
-15
lines changed Original file line number Diff line number Diff line change @@ -213,11 +213,7 @@ impl WebCanvasRenderBackend {
213
213
let _ = js_sys:: Reflect :: set (
214
214
& context_options,
215
215
& "alpha" . into ( ) ,
216
- & if is_transparent {
217
- wasm_bindgen:: JsValue :: TRUE
218
- } else {
219
- wasm_bindgen:: JsValue :: FALSE
220
- } ,
216
+ & JsValue :: from_bool ( is_transparent) ,
221
217
) ;
222
218
let context: CanvasRenderingContext2d = canvas
223
219
. get_context_with_context_options ( "2d" , & context_options)
Original file line number Diff line number Diff line change @@ -174,22 +174,15 @@ impl WebGlRenderBackend {
174
174
// Create WebGL context.
175
175
let options = [
176
176
( "stencil" , JsValue :: TRUE ) ,
177
- (
178
- "alpha" ,
179
- if is_transparent {
180
- JsValue :: TRUE
181
- } else {
182
- JsValue :: FALSE
183
- } ,
184
- ) ,
177
+ ( "alpha" , JsValue :: from_bool ( is_transparent) ) ,
185
178
( "antialias" , JsValue :: FALSE ) ,
186
179
( "depth" , JsValue :: FALSE ) ,
187
180
( "failIfMajorPerformanceCaveat" , JsValue :: TRUE ) , // fail if no GPU available
188
181
( "premultipliedAlpha" , JsValue :: TRUE ) ,
189
182
] ;
190
183
let context_options = js_sys:: Object :: new ( ) ;
191
- for ( name, value) in options. iter ( ) {
192
- js_sys:: Reflect :: set ( & context_options, & JsValue :: from ( * name) , value) . warn_on_error ( ) ;
184
+ for ( name, value) in options. into_iter ( ) {
185
+ js_sys:: Reflect :: set ( & context_options, & JsValue :: from ( name) , & value) . warn_on_error ( ) ;
193
186
}
194
187
195
188
// Attempt to create a WebGL2 context, but fall back to WebGL1 if unavailable.
You can’t perform that action at this time.
0 commit comments