From 1f68f8a1123646119cfcec48f33e5e68619950d0 Mon Sep 17 00:00:00 2001 From: hstyi Date: Wed, 11 Jun 2025 10:52:43 +0800 Subject: [PATCH] fix: text cursor not working (#637) --- src/main/kotlin/app/termora/TermoraFrame.kt | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/main/kotlin/app/termora/TermoraFrame.kt b/src/main/kotlin/app/termora/TermoraFrame.kt index a204fd7..7c75d5c 100644 --- a/src/main/kotlin/app/termora/TermoraFrame.kt +++ b/src/main/kotlin/app/termora/TermoraFrame.kt @@ -260,6 +260,10 @@ class TermoraFrame : JFrame(), DataProvider { private class GlassPane : JComponent() { + init { + isFocusable = false + } + override fun paintComponent(g: Graphics) { val img = BackgroundManager.getInstance().getBackgroundImage() ?: return val g2d = g as Graphics2D @@ -271,5 +275,9 @@ class TermoraFrame : JFrame(), DataProvider { g2d.composite = AlphaComposite.getInstance(AlphaComposite.SRC_OVER) } + override fun contains(x: Int, y: Int): Boolean { + return false + } + } } \ No newline at end of file