diff options
Diffstat (limited to 'org.eclipse.ui.cheatsheets/src/org/eclipse/ui/internal/cheatsheets/views/CoreItem.java')
-rw-r--r-- | org.eclipse.ui.cheatsheets/src/org/eclipse/ui/internal/cheatsheets/views/CoreItem.java | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/org.eclipse.ui.cheatsheets/src/org/eclipse/ui/internal/cheatsheets/views/CoreItem.java b/org.eclipse.ui.cheatsheets/src/org/eclipse/ui/internal/cheatsheets/views/CoreItem.java index 5d5113e4c..9b0208291 100644 --- a/org.eclipse.ui.cheatsheets/src/org/eclipse/ui/internal/cheatsheets/views/CoreItem.java +++ b/org.eclipse.ui.cheatsheets/src/org/eclipse/ui/internal/cheatsheets/views/CoreItem.java @@ -90,7 +90,7 @@ public class CoreItem extends ViewItem { } }); } - if (!isActionShown || executable.isConfirm()) { + if (!isActionShown || executable.isConfirm() || !executable.isRequired()) { final ImageHyperlink completeButton = createButtonWithText(buttonComposite, CheatSheetPlugin.getPlugin().getImage(ICheatSheetResource.CHEATSHEET_ITEM_BUTTON_COMPLETE), this, itemColor, Messages.COMPLETE_TASK_TOOLTIP); page.getToolkit().adapt(completeButton, true, true); completeButton.addHyperlinkListener(new HyperlinkAdapter() { @@ -193,7 +193,7 @@ public class CoreItem extends ViewItem { }); holder.setStartButton(startButton); } - if (!isActionShown || subExecutable.isConfirm()) { + if (!isActionShown || subExecutable.isConfirm() || !subExecutable.isRequired()) { added++; final ImageHyperlink completeButton = createButton(buttonComposite, CheatSheetPlugin.getPlugin().getImage(ICheatSheetResource.CHEATSHEET_ITEM_BUTTON_COMPLETE), this, itemColor, Messages.COMPLETE_TASK_TOOLTIP); page.getToolkit().adapt(completeButton, true, true); |