mirror of
https://github.com/carlrobertoh/ProxyAI.git
synced 2026-05-19 16:28:46 +00:00
fix: internal IDE exception
This commit is contained in:
parent
f8dd9a0fcd
commit
d439adc8eb
1 changed files with 1 additions and 7 deletions
|
|
@ -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))
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue