Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichael Valenta2005-04-11 14:59:05 +0000
committerMichael Valenta2005-04-11 14:59:05 +0000
commit720e670f6f681dda0b5027a761ea6c4738dcef1b (patch)
tree04c43bce44d94b7cc60407d44efa424669db2ae2 /bundles/org.eclipse.team.ui
parent54610439c09ceebfdc040437e31c005463d672f4 (diff)
downloadeclipse.platform.team-720e670f6f681dda0b5027a761ea6c4738dcef1b.tar.gz
eclipse.platform.team-720e670f6f681dda0b5027a761ea6c4738dcef1b.tar.xz
eclipse.platform.team-720e670f6f681dda0b5027a761ea6c4738dcef1b.zip
Bug 90835 Comparing from the synchronize view uses a generic progress message
Diffstat (limited to 'bundles/org.eclipse.team.ui')
-rw-r--r--bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/TeamUIMessages.java3
-rw-r--r--bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/messages.properties1
-rw-r--r--bundles/org.eclipse.team.ui/src/org/eclipse/team/ui/synchronize/SyncInfoCompareInput.java10
3 files changed, 10 insertions, 4 deletions
diff --git a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/TeamUIMessages.java b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/TeamUIMessages.java
index a437d7615..4eca1d33d 100644
--- a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/TeamUIMessages.java
+++ b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/TeamUIMessages.java
@@ -46,7 +46,8 @@ public class TeamUIMessages extends NLS {
public static String SyncInfoCompareInput_0;
public static String SyncInfoCompareInput_1;
public static String SyncInfoCompareInput_2;
- public static String SyncInfoCompareInput_tooltip;
+ public static String SyncInfoCompareInput_3;
+ public static String SyncInfoCompareInput_tooltip;
public static String TeamAction_internal;
public static String TextPreferencePage_add;
diff --git a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/messages.properties b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/messages.properties
index d403628aa..2dbf8d272 100644
--- a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/messages.properties
+++ b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/messages.properties
@@ -50,6 +50,7 @@ SyncInfoCompareInput_title={0}
SyncInfoCompareInput_0=File Changed
SyncInfoCompareInput_1=File has changed outside of this compare editor. What do you want to do?
SyncInfoCompareInput_2=Save
+SyncInfoCompareInput_3=Opening Compare Editor
SyncInfoCompareInput_tooltip={0}: {1}
TeamAction_internal=Internal error occurred.
diff --git a/bundles/org.eclipse.team.ui/src/org/eclipse/team/ui/synchronize/SyncInfoCompareInput.java b/bundles/org.eclipse.team.ui/src/org/eclipse/team/ui/synchronize/SyncInfoCompareInput.java
index 458bd853b..e6eec258f 100644
--- a/bundles/org.eclipse.team.ui/src/org/eclipse/team/ui/synchronize/SyncInfoCompareInput.java
+++ b/bundles/org.eclipse.team.ui/src/org/eclipse/team/ui/synchronize/SyncInfoCompareInput.java
@@ -208,16 +208,20 @@ public final class SyncInfoCompareInput extends CompareEditorInput implements IR
// update the title now that the remote revision number as been fetched
// from the server
setTitle(getTitle());
+ monitor.beginTask(TeamUIMessages.SyncInfoCompareInput_3, 100);
+ monitor.setTaskName(TeamUIMessages.SyncInfoCompareInput_3);
try {
if (participant != null) {
- participant.prepareCompareInput(node, getCompareConfiguration(), monitor);
+ participant.prepareCompareInput(node, getCompareConfiguration(), Policy.subMonitorFor(monitor, 100));
} else {
Utils.updateLabels(node.getSyncInfo(), getCompareConfiguration());
- node.cacheContents(monitor);
+ node.cacheContents(Policy.subMonitorFor(monitor, 100));
}
} catch (TeamException e) {
throw new InvocationTargetException(e);
- }
+ } finally {
+ monitor.done();
+ }
return node;
}

Back to the top