Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichael Valenta2006-02-10 17:19:53 +0000
committerMichael Valenta2006-02-10 17:19:53 +0000
commit43bdb40a7718bbc6485aa09342d4f0a40e36a3e0 (patch)
tree62d96be5a199e0c34992f1ad2b5a9fc88cb21af6 /bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/SynchronizeView.java
parent210cb1aacd2abe986d0b8998d16095d3b74522f2 (diff)
downloadeclipse.platform.team-43bdb40a7718bbc6485aa09342d4f0a40e36a3e0.tar.gz
eclipse.platform.team-43bdb40a7718bbc6485aa09342d4f0a40e36a3e0.tar.xz
eclipse.platform.team-43bdb40a7718bbc6485aa09342d4f0a40e36a3e0.zip
Added error handling for doSave
Diffstat (limited to 'bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/SynchronizeView.java')
-rw-r--r--bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/SynchronizeView.java12
1 files changed, 7 insertions, 5 deletions
diff --git a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/SynchronizeView.java b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/SynchronizeView.java
index 7db16f062..f6809c1f4 100644
--- a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/SynchronizeView.java
+++ b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/SynchronizeView.java
@@ -12,12 +12,10 @@ package org.eclipse.team.internal.ui.synchronize;
import java.util.*;
-import org.eclipse.core.runtime.IProgressMonitor;
-import org.eclipse.core.runtime.IStatus;
+import org.eclipse.core.runtime.*;
import org.eclipse.jface.action.IMenuManager;
import org.eclipse.jface.action.IToolBarManager;
-import org.eclipse.jface.dialogs.DialogSettings;
-import org.eclipse.jface.dialogs.IDialogSettings;
+import org.eclipse.jface.dialogs.*;
import org.eclipse.jface.util.IPropertyChangeListener;
import org.eclipse.jface.util.PropertyChangeEvent;
import org.eclipse.jface.viewers.IBasicPropertyConstants;
@@ -595,7 +593,11 @@ public class SynchronizeView extends PageBookView implements ISynchronizeView, I
monitor.beginTask(null, 100* models.length);
for (int i = 0; i < models.length; i++) {
ISaveableModel model = models[i];
- model.doSave(Policy.subMonitorFor(monitor, 100));
+ try {
+ model.doSave(Policy.subMonitorFor(monitor, 100));
+ } catch (CoreException e) {
+ ErrorDialog.openError(getSite().getShell(), null, e.getMessage(), e.getStatus());
+ }
Policy.checkCanceled(monitor);
}
monitor.done();

Back to the top