Skip to content

Commit c51381a

Browse files
committed
fix(toolkit): fix deprecated call to list action group children
1 parent 626038d commit c51381a

File tree

3 files changed

+6
-6
lines changed

3 files changed

+6
-6
lines changed

plugins/toolkit/jetbrains-core/src/software/aws/toolkits/jetbrains/core/explorer/AbstractExplorerTreeToolWindow.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -87,10 +87,10 @@ abstract class AbstractExplorerTreeToolWindow(
8787
if (node is ActionGroupOnRightClick) {
8888
val actionGroupName = node.actionGroupName()
8989

90-
(actionGroupName.let { groupName -> actionManager.getAction(groupName) } as? ActionGroup)?.let { group ->
90+
(actionGroupName.let { groupName -> actionManager.getAction(groupName) } as? DefaultActionGroup)?.let { group ->
9191
val context = comp?.let { DataManager.getInstance().getDataContext(it, x, y) } ?: return@let
9292
val event = AnActionEvent.createFromDataContext(actionPlace, null, context)
93-
totalActions.addAll(group.getChildren(event))
93+
totalActions.addAll(group.getChildren(actionManager))
9494
}
9595
}
9696

plugins/toolkit/jetbrains-core/src/software/aws/toolkits/jetbrains/core/explorer/ExplorerToolWindow.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -313,7 +313,7 @@ class ExplorerToolWindow(private val project: Project) :
313313

314314
val totalActions = mutableListOf<AnAction>()
315315

316-
(actionGroupName?.let { actionManager.getAction(it) } as? ActionGroup)?.let { totalActions.addAll(it.getChildren(null)) }
316+
(actionGroupName?.let { actionManager.getAction(it) } as? DefaultActionGroup)?.let { totalActions.addAll(it.getChildren(actionManager)) }
317317

318318
if (explorerNode is AwsExplorerResourceNode<*>) {
319319
totalActions.add(CopyArnAction())

plugins/toolkit/jetbrains-core/src/software/aws/toolkits/jetbrains/core/explorer/devToolsTab/nodes/CawsRootNode.kt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@ package software.aws.toolkits.jetbrains.core.explorer.devToolsTab.nodes
55

66
import com.intellij.ide.projectView.PresentationData
77
import com.intellij.ide.util.treeView.AbstractTreeNode
8-
import com.intellij.openapi.actionSystem.ActionGroup
98
import com.intellij.openapi.actionSystem.ActionManager
9+
import com.intellij.openapi.actionSystem.DefaultActionGroup
1010
import com.intellij.openapi.project.Project
1111
import com.intellij.ui.SimpleTextAttributes
1212
import software.aws.toolkits.jetbrains.ToolkitPlaces
@@ -28,8 +28,8 @@ class CawsRootNode(private val nodeProject: Project) : AbstractTreeNode<String>(
2828
is ActiveConnection.ValidBearer -> CAWS_SIGNED_IN_ACTION_GROUP
2929
else -> CAWS_EXPIRED_TOKEN_ACTION_GROUP
3030
}
31-
val actions = ActionManager.getInstance().getAction(groupId) as ActionGroup
32-
return actions.getChildren(null).mapNotNull {
31+
val actions = ActionManager.getInstance().getAction(groupId) as DefaultActionGroup
32+
return actions.getChildren(ActionManager.getInstance()).mapNotNull {
3333
if (it is OpenWorkspaceInGateway && isRunningOnRemoteBackend()) {
3434
return@mapNotNull null
3535
}

0 commit comments

Comments
 (0)