diff --git a/frontend/resources/wasm-playground/paths.html b/frontend/resources/wasm-playground/paths.html index dd0cc13ca2..ee4cc0ea2e 100644 --- a/frontend/resources/wasm-playground/paths.html +++ b/frontend/resources/wasm-playground/paths.html @@ -33,7 +33,9 @@ const canvas = document.getElementById("canvas"); canvas.width = window.innerWidth; canvas.height = window.innerHeight; - const shapes = 1000; + + const params = new URLSearchParams(document.location.search); + const shapes = params.get("shapes") || 1000; initWasmModule().then(Module => { init(Module); diff --git a/frontend/resources/wasm-playground/rects.html b/frontend/resources/wasm-playground/rects.html index 92df83d54f..2d6e40e7c5 100644 --- a/frontend/resources/wasm-playground/rects.html +++ b/frontend/resources/wasm-playground/rects.html @@ -32,7 +32,9 @@ const canvas = document.getElementById("canvas"); canvas.width = window.innerWidth; canvas.height = window.innerHeight; - const shapes = 1000; + + const params = new URLSearchParams(document.location.search); + const shapes = params.get("shapes") || 1000; initWasmModule().then(Module => { init(Module); diff --git a/render-wasm/src/render.rs b/render-wasm/src/render.rs index 3c59c04fdb..bcc4bc9f02 100644 --- a/render-wasm/src/render.rs +++ b/render-wasm/src/render.rs @@ -484,7 +484,7 @@ impl RenderState { )); canvas.clear(self.background_color); - canvas.draw_image(snapshot.clone(), (0, 0), Some(&skia::Paint::default())); + canvas.draw_image(snapshot, (0, 0), Some(&skia::Paint::default())); canvas.restore(); } }