diff options
author | Michael Valenta | 2005-05-25 13:35:25 +0000 |
---|---|---|
committer | Michael Valenta | 2005-05-25 13:35:25 +0000 |
commit | 04e4767daee95dccc0ec8b94e15b5e600ba0e5d6 (patch) | |
tree | 05dadce0211c3058a80490446dbdfc85f76f2688 | |
parent | 865233b621dbfe0ff2b35d056dfd83fdc5870753 (diff) | |
download | eclipse.platform.team-04e4767daee95dccc0ec8b94e15b5e600ba0e5d6.tar.gz eclipse.platform.team-04e4767daee95dccc0ec8b94e15b5e600ba0e5d6.tar.xz eclipse.platform.team-04e4767daee95dccc0ec8b94e15b5e600ba0e5d6.zip |
Bug 96514 NPE during sync/build
-rw-r--r-- | bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/ActiveChangeSetCollector.java | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/ActiveChangeSetCollector.java b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/ActiveChangeSetCollector.java index 6337def5a..da8004220 100644 --- a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/ActiveChangeSetCollector.java +++ b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/ActiveChangeSetCollector.java @@ -70,7 +70,8 @@ public class ActiveChangeSetCollector implements ISyncInfoSetChangeListener { public void defaultSetChanged(final ChangeSet previousDefault, final ChangeSet set) { provider.performUpdate(new IWorkspaceRunnable() { public void run(IProgressMonitor monitor) { - listener.defaultSetChanged(previousDefault, set); + if (listener != null) + listener.defaultSetChanged(previousDefault, set); } }, true, true); } @@ -89,7 +90,8 @@ public class ActiveChangeSetCollector implements ISyncInfoSetChangeListener { public void nameChanged(final ChangeSet set) { provider.performUpdate(new IWorkspaceRunnable() { public void run(IProgressMonitor monitor) { - listener.nameChanged(set); + if (listener != null) + listener.nameChanged(set); } }, true, true); } @@ -334,7 +336,8 @@ public class ActiveChangeSetCollector implements ISyncInfoSetChangeListener { } if (added) { set.getSyncInfoSet().addSyncSetChangedListener(this); - listener.setAdded(set); + if (listener != null) + listener.setAdded(set); } return sis; } |