From 42eb3e661e8d3ef10dc51a93e5e8d655de3b9fe3 Mon Sep 17 00:00:00 2001 From: dscyrescotti Date: Wed, 15 May 2024 01:58:46 +0700 Subject: [PATCH] feat: add intersection check on canvas view bounds --- Memola/Canvas/Geometries/Stroke/Stroke.swift | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Memola/Canvas/Geometries/Stroke/Stroke.swift b/Memola/Canvas/Geometries/Stroke/Stroke.swift index f4821a1..712f7a8 100644 --- a/Memola/Canvas/Geometries/Stroke/Stroke.swift +++ b/Memola/Canvas/Geometries/Stroke/Stroke.swift @@ -72,7 +72,7 @@ final class Stroke: @unchecked Sendable { } func isVisible(in bounds: CGRect) -> Bool { - bounds.contains(strokeBounds) + bounds.contains(strokeBounds) || bounds.intersects(strokeBounds) } func begin(at point: CGPoint) {