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);