From efe0f0b74adf68598761ac7df1752453efcd5692 Mon Sep 17 00:00:00 2001 From: Carl-Robert Linnupuu Date: Sat, 6 Apr 2024 02:24:32 +0300 Subject: [PATCH] fix: use the proper callback for text area autofocus --- .../codegpt/toolwindow/ChatToolWindowListener.kt | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/main/kotlin/ee/carlrobert/codegpt/toolwindow/ChatToolWindowListener.kt b/src/main/kotlin/ee/carlrobert/codegpt/toolwindow/ChatToolWindowListener.kt index 04de3b71..73981d27 100644 --- a/src/main/kotlin/ee/carlrobert/codegpt/toolwindow/ChatToolWindowListener.kt +++ b/src/main/kotlin/ee/carlrobert/codegpt/toolwindow/ChatToolWindowListener.kt @@ -1,15 +1,15 @@ package ee.carlrobert.codegpt.toolwindow; import com.intellij.openapi.project.Project -import com.intellij.openapi.wm.ToolWindowManager +import com.intellij.openapi.wm.ToolWindow import com.intellij.openapi.wm.ex.ToolWindowManagerListener import ee.carlrobert.codegpt.toolwindow.chat.standard.StandardChatToolWindowContentManager class ChatToolWindowListener : ToolWindowManagerListener { - override fun stateChanged(toolWindowManager: ToolWindowManager) { - toolWindowManager.getToolWindow("CodeGPT")?.run { - if (isVisible) requestFocusForTextArea(project) + override fun toolWindowShown(toolWindow: ToolWindow) { + if ("CodeGPT" == toolWindow.id) { + requestFocusForTextArea(toolWindow.project) } }