diff options
| author | Markus Keller | 2012-07-16 14:59:15 +0000 |
|---|---|---|
| committer | Markus Keller | 2012-07-16 14:59:15 +0000 |
| commit | 883259041d69dec867e060fe32a471b392d1a595 (patch) | |
| tree | b197921f9daaa43f164acc3c4f012077c9759bb6 | |
| parent | e5e22087a841c278ccb2836b179cd6120fa8b074 (diff) | |
| download | eclipse.platform.ui-883259041d69dec867e060fe32a471b392d1a595.tar.gz eclipse.platform.ui-883259041d69dec867e060fe32a471b392d1a595.tar.xz eclipse.platform.ui-883259041d69dec867e060fe32a471b392d1a595.zip | |
Bug 383570: [Progress] Progress view duplicates job name
| -rw-r--r-- | bundles/org.eclipse.ui.workbench/Eclipse UI/org/eclipse/ui/internal/progress/ProgressInfoItem.java | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/bundles/org.eclipse.ui.workbench/Eclipse UI/org/eclipse/ui/internal/progress/ProgressInfoItem.java b/bundles/org.eclipse.ui.workbench/Eclipse UI/org/eclipse/ui/internal/progress/ProgressInfoItem.java index d3e63749f23..a3d9138ae9d 100644 --- a/bundles/org.eclipse.ui.workbench/Eclipse UI/org/eclipse/ui/internal/progress/ProgressInfoItem.java +++ b/bundles/org.eclipse.ui.workbench/Eclipse UI/org/eclipse/ui/internal/progress/ProgressInfoItem.java @@ -804,9 +804,6 @@ public class ProgressInfoItem extends Composite { link = (Link) taskEntries.get(index); } - link.setToolTipText(taskString); - link.setData(TEXT_KEY, taskString); - // check for action property Object actionProperty = linkJob .getProperty(IProgressConstants.ACTION_PROPERTY); @@ -822,6 +819,14 @@ public class ProgressInfoItem extends Composite { updateTrigger(property, link); } + if (link.getData(TRIGGER_KEY) == null + && (taskString == null || taskString.equals(getMainTitle()))) { + // workaround for https://bugs.eclipse.org/383570 + taskString = ""; //$NON-NLS-1$ + } + link.setToolTipText(taskString); + link.setData(TEXT_KEY, taskString); + updateText(taskString, link); } |
