Bug 544945: Fallback on Action's text for onboarding-text
Some actions may not have a description or tooltip, in that
case to make sure we don't make a hyperlink with an empty
string, use the action's text.
Change-Id: I77a55d363159be65844be4f7d583ea1bfa324976
Signed-off-by: Jonah Graham <jonah@kichwacoders.com>
diff --git a/bundles/org.eclipse.ui.ide/src/org/eclipse/ui/internal/views/helpers/EmptyWorkspaceHelper.java b/bundles/org.eclipse.ui.ide/src/org/eclipse/ui/internal/views/helpers/EmptyWorkspaceHelper.java
index 0bd8cf3..cbec77d 100644
--- a/bundles/org.eclipse.ui.ide/src/org/eclipse/ui/internal/views/helpers/EmptyWorkspaceHelper.java
+++ b/bundles/org.eclipse.ui.ide/src/org/eclipse/ui/internal/views/helpers/EmptyWorkspaceHelper.java
@@ -195,7 +195,11 @@
final Color linkColor = JFaceColors.getHyperlinkText(emptyArea.getDisplay());
for (IAction action : projectWizardActions) {
- createOption(optionsArea, toolkit, linkColor, action, action.getImageDescriptor(), action.getDescription());
+ String description = action.getDescription();
+ if (description == null || description.isEmpty()) {
+ description = action.getText();
+ }
+ createOption(optionsArea, toolkit, linkColor, action, action.getImageDescriptor(), description);
}
createOption(optionsArea, toolkit, linkColor, newProjectAction, newProjectAction.getImageDescriptor(),
ResourceNavigatorMessages.EmptyWorkspaceHelper_createProject);