Skip to content

Commit a2d4da9

Browse files
authored
Add forgotten dumbaware to ecr image actions (#2230)
1 parent 0314f6a commit a2d4da9

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

jetbrains-core/src/software/aws/toolkits/jetbrains/services/ecr/actions/CopyTagUriAction.kt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,14 @@ package software.aws.toolkits.jetbrains.services.ecr.actions
55

66
import com.intellij.openapi.actionSystem.AnActionEvent
77
import com.intellij.openapi.ide.CopyPasteManager
8+
import com.intellij.openapi.project.DumbAware
89
import software.aws.toolkits.jetbrains.core.explorer.actions.SingleExplorerNodeAction
910
import software.aws.toolkits.jetbrains.services.ecr.EcrTagNode
1011
import software.aws.toolkits.resources.message
1112
import software.aws.toolkits.telemetry.EcrTelemetry
1213
import java.awt.datatransfer.StringSelection
1314

14-
class CopyTagUriAction : SingleExplorerNodeAction<EcrTagNode>(message("ecr.copy_image_uri.action"), null, null) {
15+
class CopyTagUriAction : SingleExplorerNodeAction<EcrTagNode>(message("ecr.copy_image_uri.action"), null, null), DumbAware {
1516
override fun actionPerformed(selected: EcrTagNode, e: AnActionEvent) {
1617
val copyPasteManager = CopyPasteManager.getInstance()
1718
copyPasteManager.setContents(StringSelection("${selected.repository.repositoryUri}:${selected.tag}"))

jetbrains-core/src/software/aws/toolkits/jetbrains/services/ecr/actions/DeleteTagAction.kt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ import com.intellij.openapi.actionSystem.LangDataKeys
99
import com.intellij.openapi.progress.ProgressIndicator
1010
import com.intellij.openapi.progress.ProgressManager
1111
import com.intellij.openapi.progress.Task
12+
import com.intellij.openapi.project.DumbAware
1213
import com.intellij.openapi.ui.Messages
1314
import software.amazon.awssdk.services.ecr.EcrClient
1415
import software.amazon.awssdk.services.ecr.model.ImageIdentifier
@@ -25,7 +26,7 @@ import software.aws.toolkits.resources.message
2526
import software.aws.toolkits.telemetry.EcrTelemetry
2627
import software.aws.toolkits.telemetry.Result
2728

28-
class DeleteTagAction : ExplorerNodeAction<EcrTagNode>(message("ecr.delete.tag.action", 0), null, AllIcons.Actions.Cancel) {
29+
class DeleteTagAction : ExplorerNodeAction<EcrTagNode>(message("ecr.delete.tag.action", 0), null, AllIcons.Actions.Cancel), DumbAware {
2930
override fun update(selected: List<EcrTagNode>, e: AnActionEvent) {
3031
// Only show up if the selected are part of one repository
3132
e.presentation.isVisible = selected.map { it.repository.repositoryName }.toSet().size == 1

0 commit comments

Comments
 (0)