diff options
| author | Matthias Becker | 2019-03-26 07:36:28 +0000 |
|---|---|---|
| committer | Matthias Becker | 2019-03-26 10:59:48 +0000 |
| commit | 71958d200c365408f3bb79d867c63abd0202472a (patch) | |
| tree | 72c42431421f83e9fc4c9ce7f34e416a4e79e61d | |
| parent | 539ef492a24bd86beb2b3523517b07e17d8a316d (diff) | |
| download | eclipse.platform.ui-71958d200c365408f3bb79d867c63abd0202472a.tar.gz eclipse.platform.ui-71958d200c365408f3bb79d867c63abd0202472a.tar.xz eclipse.platform.ui-71958d200c365408f3bb79d867c63abd0202472a.zip | |
Bug 545762: EmptyWorkspaceHelper assumes all wizards have an icon
If there's no icon available take the "new wizard" icon as fall back
Change-Id: I83cad213a639ff19de8dc14005f21af8479e7d0f
Signed-off-by: Matthias Becker <ma.becker@sap.com>
| -rw-r--r-- | bundles/org.eclipse.ui.ide/src/org/eclipse/ui/internal/views/helpers/EmptyWorkspaceHelper.java | 7 |
1 files changed, 7 insertions, 0 deletions
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 cbec77d4ec4..3c10ab4677c 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 @@ -43,6 +43,7 @@ import org.eclipse.swt.widgets.Label; import org.eclipse.swt.widgets.Link; import org.eclipse.ui.IPerspectiveDescriptor; import org.eclipse.ui.IPerspectiveListener; +import org.eclipse.ui.ISharedImages; import org.eclipse.ui.IWorkbench; import org.eclipse.ui.IWorkbenchPage; import org.eclipse.ui.IWorkbenchWindow; @@ -250,7 +251,13 @@ public final class EmptyWorkspaceHelper { private void createOption(Composite optionsArea, final FormToolkit toolkit, final Color linkColor, IAction action, ImageDescriptor imageDesc, String text) { Label addLabel = new Label(optionsArea, SWT.NONE); + + if (imageDesc == null) { + ISharedImages images = PlatformUI.getWorkbench().getSharedImages(); + imageDesc = images.getImageDescriptor(ISharedImages.IMG_TOOL_NEW_WIZARD); + } addLabel.setImage(resourceManager.createImage(imageDesc)); + Hyperlink addLink = toolkit.createHyperlink(optionsArea, text, SWT.WRAP); addLink.setForeground(linkColor); addLink.addHyperlinkListener(new HyperlinkAdapter() { |
