From 71272203b0b36d157aa5e4c083cc6d07cfdaceb5 Mon Sep 17 00:00:00 2001 From: doouding Date: Fri, 27 Dec 2024 04:02:57 +0000 Subject: [PATCH] fix: beginPath before drawing drag indicator (#9364) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Fixes [BS-2238](https://linear.app/affine-design/issue/BS-2238/frame-套一个-mindmap-,拖动行为不可用) --- .../gfx-tool/default-tool-ext/mind-map-ext/indicator-overlay.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/blocksuite/blocks/src/root-block/edgeless/gfx-tool/default-tool-ext/mind-map-ext/indicator-overlay.ts b/blocksuite/blocks/src/root-block/edgeless/gfx-tool/default-tool-ext/mind-map-ext/indicator-overlay.ts index 6835308381..53632b3429 100644 --- a/blocksuite/blocks/src/root-block/edgeless/gfx-tool/default-tool-ext/mind-map-ext/indicator-overlay.ts +++ b/blocksuite/blocks/src/root-block/edgeless/gfx-tool/default-tool-ext/mind-map-ext/indicator-overlay.ts @@ -1,4 +1,3 @@ -/* eslint-disable @typescript-eslint/no-non-null-assertion */ import { NODE_HORIZONTAL_SPACING, NODE_VERTICAL_SPACING, @@ -191,6 +190,7 @@ export class MindMapIndicatorOverlay extends Overlay { ctx.fillStyle = color; ctx.lineWidth = 3; + ctx.beginPath(); ctx.roundRect(targetPos.x, targetPos.y, targetPos.w, targetPos.h, 4); ctx.fill();