From 58b56c4221806484122d90cca380bd5df755c921 Mon Sep 17 00:00:00 2001 From: hstyi Date: Thu, 6 Feb 2025 11:29:51 +0800 Subject: [PATCH] fix: drag and drop cancel --- src/main/kotlin/app/termora/MyTabbedPane.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/kotlin/app/termora/MyTabbedPane.kt b/src/main/kotlin/app/termora/MyTabbedPane.kt index a83ba5b..e271fac 100644 --- a/src/main/kotlin/app/termora/MyTabbedPane.kt +++ b/src/main/kotlin/app/termora/MyTabbedPane.kt @@ -136,7 +136,8 @@ class MyTabbedPane : FlatTabbedPane() { return } - val c = getTopMostWindowUnderMouse() + // 如果是取消,那么不需要移动到其它窗口 + val c = if (cancelled) null else getTopMostWindowUnderMouse() if (c != owner && c is TermoraFrame) { dragToAnotherWindow(c) } else {