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 {