From a6ff221c1e0e8bf1d620a62f572457433c7d359c Mon Sep 17 00:00:00 2001 From: Keavon Chambers Date: Thu, 8 May 2025 16:47:43 -0700 Subject: [PATCH] Fix overlay clearing regression from #2521 with high-DPIs Closes #2628 --- .../portfolio/document/overlays/overlays_message_handler.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/editor/src/messages/portfolio/document/overlays/overlays_message_handler.rs b/editor/src/messages/portfolio/document/overlays/overlays_message_handler.rs index 97daaa91..0db542da 100644 --- a/editor/src/messages/portfolio/document/overlays/overlays_message_handler.rs +++ b/editor/src/messages/portfolio/document/overlays/overlays_message_handler.rs @@ -47,7 +47,7 @@ impl MessageHandler> for OverlaysMessag let [a, b, c, d, e, f] = DAffine2::from_scale(DVec2::splat(device_pixel_ratio)).to_cols_array(); let _ = context.set_transform(a, b, c, d, e, f); - context.clear_rect(0., 0., canvas.width().into(), canvas.height().into()); + context.clear_rect(0., 0., ipp.viewport_bounds.size().x, ipp.viewport_bounds.size().y); let _ = context.reset_transform(); if visibility_settings.all() {