diff options
| author | slewis | 2005-05-24 21:56:29 +0000 |
|---|---|---|
| committer | slewis | 2005-05-24 21:56:29 +0000 |
| commit | ff3fd13266e4ae34e97cc6dc54d3ea915ea65d55 (patch) | |
| tree | c1b6f1160c389511c2629c1ed267a26f72b124e4 | |
| parent | c82ead987dc2d23baa39638700d944e848dec4ed (diff) | |
| download | org.eclipse.ecf-ff3fd13266e4ae34e97cc6dc54d3ea915ea65d55.tar.gz org.eclipse.ecf-ff3fd13266e4ae34e97cc6dc54d3ea915ea65d55.tar.xz org.eclipse.ecf-ff3fd13266e4ae34e97cc6dc54d3ea915ea65d55.zip | |
Fixed NPE in DiscoveryView. Added registerServiceType(String) to IDiscoveryContainer
2 files changed, 8 insertions, 2 deletions
diff --git a/framework/bundles/org.eclipse.ecf.discovery/src/org/eclipse/ecf/discovery/IDiscoveryContainer.java b/framework/bundles/org.eclipse.ecf.discovery/src/org/eclipse/ecf/discovery/IDiscoveryContainer.java index 3c3192486..0aca1e7d0 100644 --- a/framework/bundles/org.eclipse.ecf.discovery/src/org/eclipse/ecf/discovery/IDiscoveryContainer.java +++ b/framework/bundles/org.eclipse.ecf.discovery/src/org/eclipse/ecf/discovery/IDiscoveryContainer.java @@ -68,6 +68,13 @@ public interface IDiscoveryContainer { */ public void registerServiceType(ServiceID serviceType); /** + * Register the given service type. This publishes the given service type to the + * underlying publishing mechanism + * + * @param serviceType the String of the type to be published + */ + public void registerServiceType(String serviceType); + /** * Register the given service. This publishes the service defined by the first parameter to the * underlying publishing mechanism * diff --git a/framework/bundles/org.eclipse.ecf.ui/src/org/eclipse/ecf/ui/views/DiscoveryView.java b/framework/bundles/org.eclipse.ecf.ui/src/org/eclipse/ecf/ui/views/DiscoveryView.java index 4d793f008..610e76e3d 100644 --- a/framework/bundles/org.eclipse.ecf.ui/src/org/eclipse/ecf/ui/views/DiscoveryView.java +++ b/framework/bundles/org.eclipse.ecf.ui/src/org/eclipse/ecf/ui/views/DiscoveryView.java @@ -350,9 +350,8 @@ public class DiscoveryView extends ViewPart { TreeObject treeObject = getSelectedTreeObject(); if (treeObject instanceof TreeParent) { TreeParent p = (TreeParent) treeObject; - final ServiceID targetID = p.getID(); if (container != null) { - container.registerServiceType(targetID); + container.registerServiceType(p.getName()); } } } |
