Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'extraplugins/cdo/org.eclipse.papyrus.cdo.uml.ui/src/org/eclipse/papyrus/cdo/uml/internal/ui/importsources/CDOPackageImportSource.java')
-rw-r--r--extraplugins/cdo/org.eclipse.papyrus.cdo.uml.ui/src/org/eclipse/papyrus/cdo/uml/internal/ui/importsources/CDOPackageImportSource.java5
1 files changed, 4 insertions, 1 deletions
diff --git a/extraplugins/cdo/org.eclipse.papyrus.cdo.uml.ui/src/org/eclipse/papyrus/cdo/uml/internal/ui/importsources/CDOPackageImportSource.java b/extraplugins/cdo/org.eclipse.papyrus.cdo.uml.ui/src/org/eclipse/papyrus/cdo/uml/internal/ui/importsources/CDOPackageImportSource.java
index e3fcaf440ff..0a676330152 100644
--- a/extraplugins/cdo/org.eclipse.papyrus.cdo.uml.ui/src/org/eclipse/papyrus/cdo/uml/internal/ui/importsources/CDOPackageImportSource.java
+++ b/extraplugins/cdo/org.eclipse.papyrus.cdo.uml.ui/src/org/eclipse/papyrus/cdo/uml/internal/ui/importsources/CDOPackageImportSource.java
@@ -198,12 +198,15 @@ public class CDOPackageImportSource extends AbstractPackageImportSource {
public void inputChanged(Viewer viewer, Object oldInput, Object newInput) {
if(newInput == null) {
itemProvider.inputChanged(viewer, repoMan, null);
+ super.inputChanged(viewer, repoMan, null);
} else {
// substitute the repository manager as the input element
itemProvider.inputChanged(viewer, null, repoMan);
// prime the internal nodes for the repositories
- itemProvider.getChildren(repoMan);
+ itemProvider.getElements(repoMan);
+
+ super.inputChanged(viewer, null, repoMan);
}
}

Back to the top