From d439adc8eb79a62bee96dcf71c5eee4c0a3c79c3 Mon Sep 17 00:00:00 2001 From: Carl-Robert Linnupuu Date: Fri, 6 Jun 2025 12:08:34 +0100 Subject: [PATCH] fix: internal IDE exception --- .../toolwindow/chat/editor/factory/ComponentFactory.kt | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/src/main/kotlin/ee/carlrobert/codegpt/toolwindow/chat/editor/factory/ComponentFactory.kt b/src/main/kotlin/ee/carlrobert/codegpt/toolwindow/chat/editor/factory/ComponentFactory.kt index 697955c0..cdb4792c 100644 --- a/src/main/kotlin/ee/carlrobert/codegpt/toolwindow/chat/editor/factory/ComponentFactory.kt +++ b/src/main/kotlin/ee/carlrobert/codegpt/toolwindow/chat/editor/factory/ComponentFactory.kt @@ -1,6 +1,5 @@ package ee.carlrobert.codegpt.toolwindow.chat.editor.factory -import com.intellij.openapi.actionSystem.ActionGroup import com.intellij.openapi.actionSystem.ActionManager import com.intellij.openapi.actionSystem.DefaultActionGroup import com.intellij.openapi.editor.Editor @@ -15,7 +14,6 @@ import ee.carlrobert.codegpt.CodeGPTBundle import ee.carlrobert.codegpt.Icons import ee.carlrobert.codegpt.actions.toolwindow.ReplaceCodeInMainEditorAction import java.awt.Dimension -import javax.swing.JPanel import javax.swing.SwingConstants object ComponentFactory { @@ -40,11 +38,7 @@ object ComponentFactory { return DefaultActionGroup().apply { add(ReplaceCodeInMainEditorAction()) (editor as? EditorEx)?.contextMenuGroupId?.let { groupId -> - val actionManager = ActionManager.getInstance() - val originalGroup = actionManager.getAction(groupId) - if (originalGroup is ActionGroup) { - addAll(originalGroup.getChildren(null).toList()) - } + addAll(ActionManager.getInstance().getAction(groupId)) } } }