From a36f1737e12c7fab9e7fc345cbb0e5126562cb50 Mon Sep 17 00:00:00 2001 From: hanlibin Date: Mon, 23 Oct 2023 11:22:32 +0800 Subject: [PATCH 1/2] =?UTF-8?q?=E8=A7=A3=E5=86=B3ctr+=E9=BC=A0=E6=A0=87?= =?UTF-8?q?=E7=A7=BB=E5=8A=A8=E6=B3=B3=E9=81=93=E5=9B=BEbug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ide/src/trace/component/SpSystemTrace.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ide/src/trace/component/SpSystemTrace.ts b/ide/src/trace/component/SpSystemTrace.ts index 016e30147..dfc0f7b7a 100644 --- a/ide/src/trace/component/SpSystemTrace.ts +++ b/ide/src/trace/component/SpSystemTrace.ts @@ -1794,11 +1794,11 @@ export class SpSystemTrace extends BaseElement { ev.stopPropagation(); return; } + this.isMouseLeftDown = false; if (ev.ctrlKey) { ev.preventDefault(); this.offsetMouse = 0; - this.mouseCurrentPosition = 0; - this.isMouseLeftDown = false; + this.mouseCurrentPosition = 0; this.style.cursor = 'default'; return; } -- Gitee From 746b94e2e364166c9ce92999bdf7492cdcd547c9 Mon Sep 17 00:00:00 2001 From: hanlibin Date: Wed, 25 Oct 2023 09:44:55 +0800 Subject: [PATCH 2/2] =?UTF-8?q?=E8=A7=A3=E5=86=B3ctr=E5=8A=A0=E9=BC=A0?= =?UTF-8?q?=E6=A0=87=E7=A7=BB=E5=8A=A8=E6=B3=B3=E9=81=93=E5=9B=BE=E7=9A=84?= =?UTF-8?q?bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: hanlibin --- ide/src/trace/component/SpSystemTrace.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/ide/src/trace/component/SpSystemTrace.ts b/ide/src/trace/component/SpSystemTrace.ts index dfc0f7b7a..46c8545e0 100644 --- a/ide/src/trace/component/SpSystemTrace.ts +++ b/ide/src/trace/component/SpSystemTrace.ts @@ -1788,13 +1788,15 @@ export class SpSystemTrace extends BaseElement { }; documentOnMouseUp = (ev: MouseEvent) => { + this.isMouseLeftDown = false; + if (!this.loadTraceCompleted || !this.mouseEventEnable) return; if (this.isWASDKeyPress()) { ev.preventDefault(); ev.stopPropagation(); return; } - this.isMouseLeftDown = false; + if (ev.ctrlKey) { ev.preventDefault(); this.offsetMouse = 0; -- Gitee