diff options
Diffstat (limited to 'bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/subscriber/CVSSynchronizeParticipant.java')
-rw-r--r-- | bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/subscriber/CVSSynchronizeParticipant.java | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/subscriber/CVSSynchronizeParticipant.java b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/subscriber/CVSSynchronizeParticipant.java index 2cc744674..2728520c1 100644 --- a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/subscriber/CVSSynchronizeParticipant.java +++ b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/subscriber/CVSSynchronizeParticipant.java @@ -19,6 +19,7 @@ import org.eclipse.jface.viewers.IStructuredContentProvider; import org.eclipse.jface.viewers.StructuredSelection; import org.eclipse.jface.viewers.StructuredViewer; import org.eclipse.team.internal.ui.synchronize.sets.ISyncSetChangedListener; +import org.eclipse.team.internal.ui.synchronize.sets.SubscriberInput; import org.eclipse.team.internal.ui.synchronize.sets.SyncSetChangedEvent; import org.eclipse.team.ui.synchronize.TeamSubscriberParticipant; import org.eclipse.ui.IActionDelegate; @@ -40,7 +41,7 @@ public abstract class CVSSynchronizeParticipant extends TeamSubscriberParticipan public void run() { IStructuredContentProvider cp = (IStructuredContentProvider)participant.getPage().getViewer().getContentProvider(); - StructuredSelection selection = new StructuredSelection(cp.getElements(participant.getInput())); + StructuredSelection selection = new StructuredSelection(cp.getElements(CVSSynchronizeParticipant.this.getInput())); if(! selection.isEmpty()) { delegate.selectionChanged(this, selection); delegate.run(this); @@ -106,4 +107,11 @@ public abstract class CVSSynchronizeParticipant extends TeamSubscriberParticipan super.init(); getInput().getFilteredSyncSet().addSyncSetChangedListener(this); } + + /** + * A hook for testing only! + */ + public SubscriberInput getSubscriberInput() { + return getInput(); + } }
\ No newline at end of file |