diff --git a/bundles/org.eclipse.launchbar.ui/icons/connected.png b/bundles/org.eclipse.launchbar.ui/icons/connected.png new file mode 100644 index 00000000000..4a67a216044 Binary files /dev/null and b/bundles/org.eclipse.launchbar.ui/icons/connected.png differ diff --git a/bundles/org.eclipse.launchbar.ui/icons/disconnected.png b/bundles/org.eclipse.launchbar.ui/icons/disconnected.png new file mode 100644 index 00000000000..84b1395766c Binary files /dev/null and b/bundles/org.eclipse.launchbar.ui/icons/disconnected.png differ diff --git a/bundles/org.eclipse.launchbar.ui/src/org/eclipse/launchbar/ui/internal/controls/TargetSelector.java b/bundles/org.eclipse.launchbar.ui/src/org/eclipse/launchbar/ui/internal/controls/TargetSelector.java index b5e2835843d..bba5ba68c8f 100644 --- a/bundles/org.eclipse.launchbar.ui/src/org/eclipse/launchbar/ui/internal/controls/TargetSelector.java +++ b/bundles/org.eclipse.launchbar.ui/src/org/eclipse/launchbar/ui/internal/controls/TargetSelector.java @@ -83,8 +83,12 @@ public class TargetSelector extends CSelector { @Override public Image getImage(Object element) { if (element instanceof IRemoteConnection) { - //IRemoteConnection target = (IRemoteConnection) element; - // TODO need to get icon form ui service + IRemoteConnection target = (IRemoteConnection) element; + if (target.isOpen()) { + return Activator.getDefault().getImage("icons/connected.png"); + } else { + return Activator.getDefault().getImage("icons/disconnected.png"); + } } return super.getImage(element); }