diff options
author | ddunne | 2008-01-17 16:14:15 +0000 |
---|---|---|
committer | ddunne | 2008-01-17 16:14:15 +0000 |
commit | 4405932b0a702721e954b886ed69ec218ce63289 (patch) | |
tree | d2f5f385dde584ffec8fd01a09b74d07ac1e3945 | |
parent | 7c6674faaaffea7e9c0aa06e9d4d1ee3597b4a76 (diff) | |
download | org.eclipse.osee-4405932b0a702721e954b886ed69ec218ce63289.tar.gz org.eclipse.osee-4405932b0a702721e954b886ed69ec218ce63289.tar.xz org.eclipse.osee-4405932b0a702721e954b886ed69ec218ce63289.zip |
-rw-r--r-- | org.eclipse.osee.ats/src/org/eclipse/osee/ats/util/widgets/dialog/TeamDefinitionTreeByVersionDialog.java | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/org.eclipse.osee.ats/src/org/eclipse/osee/ats/util/widgets/dialog/TeamDefinitionTreeByVersionDialog.java b/org.eclipse.osee.ats/src/org/eclipse/osee/ats/util/widgets/dialog/TeamDefinitionTreeByVersionDialog.java index eb4afe8f263..d12e9a1a71a 100644 --- a/org.eclipse.osee.ats/src/org/eclipse/osee/ats/util/widgets/dialog/TeamDefinitionTreeByVersionDialog.java +++ b/org.eclipse.osee.ats/src/org/eclipse/osee/ats/util/widgets/dialog/TeamDefinitionTreeByVersionDialog.java @@ -17,7 +17,6 @@ import java.util.HashSet; import org.eclipse.jface.viewers.ArrayContentProvider; import org.eclipse.jface.viewers.CheckStateChangedEvent; import org.eclipse.jface.viewers.ICheckStateListener; -import org.eclipse.jface.viewers.IStructuredSelection; import org.eclipse.osee.ats.AtsPlugin; import org.eclipse.osee.ats.artifact.TeamDefinitionArtifact; import org.eclipse.osee.ats.artifact.VersionArtifact; @@ -67,10 +66,11 @@ public class TeamDefinitionTreeByVersionDialog extends TeamDefinitionTreeDialog public void checkStateChanged(CheckStateChangedEvent event) { try { Collection<Object> objs = new HashSet<Object>(); - if (getTreeViewer().getSelection().isEmpty()) return; - IStructuredSelection sel = (IStructuredSelection) getTreeViewer().getSelection(); - for (Artifact art : ((TeamDefinitionArtifact) sel.iterator().next()).getVersionsFromTeamDefHoldingVersions(VersionReleaseType.Both)) - objs.add(art); + Object objects[] = getTreeViewer().getCheckedElements(); + for (Object object : objects) { + for (Artifact art : ((TeamDefinitionArtifact) object).getVersionsFromTeamDefHoldingVersions(VersionReleaseType.Both)) + objs.add(art); + } versionList.setInput(objs); } catch (SQLException ex) { OSEELog.logException(AtsPlugin.class, ex, false); |