File tree Expand file tree Collapse file tree 1 file changed +6
-3
lines changed
Expand file tree Collapse file tree 1 file changed +6
-3
lines changed Original file line number Diff line number Diff line change 11use crate :: FractalViewerApp ;
22use wasm_bindgen:: prelude:: * ;
3+ use web_sys:: HtmlCanvasElement ;
34
45#[ wasm_bindgen( start) ]
56async fn wasm_main ( ) -> Result < ( ) , JsValue > {
67 console_log:: init ( ) . expect ( "error initialising logger" ) ;
78
8- let canvas = web_sys:: window ( )
9+ let canvas: HtmlCanvasElement = web_sys:: window ( )
910 . and_then ( |window| window. document ( ) )
1011 . and_then ( |document| document. get_element_by_id ( "fv_canvas" ) )
11- . expect ( "Failed to get canvas element!" ) ;
12+ . expect ( "Failed to get canvas element!" )
13+ . dyn_into ( )
14+ . expect ( "fv_canvas was not an HtmlCanvasElement!" ) ;
1215
1316 let runner = eframe:: WebRunner :: new ( ) ;
1417 runner
1518 . start (
16- canvas. into ( ) ,
19+ canvas,
1720 eframe:: WebOptions :: default ( ) ,
1821 Box :: new ( |cc| Ok ( Box :: new ( FractalViewerApp :: new ( cc) . unwrap ( ) ) ) ) ,
1922 )
You can’t perform that action at this time.
0 commit comments