diff --git a/eclipse-extensions/org.springframework.ide.eclipse.boot.dash/src/org/springframework/ide/eclipse/boot/dash/views/BootDashActions.java b/eclipse-extensions/org.springframework.ide.eclipse.boot.dash/src/org/springframework/ide/eclipse/boot/dash/views/BootDashActions.java index 05f06a036..c13025a56 100644 --- a/eclipse-extensions/org.springframework.ide.eclipse.boot.dash/src/org/springframework/ide/eclipse/boot/dash/views/BootDashActions.java +++ b/eclipse-extensions/org.springframework.ide.eclipse.boot.dash/src/org/springframework/ide/eclipse/boot/dash/views/BootDashActions.java @@ -256,6 +256,12 @@ public class BootDashActions { return s == RunState.PAUSED; } + @Override + protected boolean isVisibleForElement(BootDashElement e) { + // Only show Resume action for elements that can be paused explicitly + return e.supportedGoalStates().contains(RunState.PAUSED) && super.isVisibleForElement(e); + } + @Override public boolean showInToolbar() { return false;