Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorUwe Stieber2013-08-12 12:11:29 +0000
committerUwe Stieber2013-08-12 12:11:29 +0000
commit481e54aa370055890b1c1f0bc77be1d4a726c328 (patch)
tree1d5e3bdb9d12d0ea5b473a78284cdb5600fa020b /target_explorer
parent3b3082be22d9d76fe02cbd206cf43fc8a5ca2f17 (diff)
downloadorg.eclipse.tcf-481e54aa370055890b1c1f0bc77be1d4a726c328.tar.gz
org.eclipse.tcf-481e54aa370055890b1c1f0bc77be1d4a726c328.tar.xz
org.eclipse.tcf-481e54aa370055890b1c1f0bc77be1d4a726c328.zip
Target Explorer: Fix do not ask for peers on remote Eclipse CLI peers
Diffstat (limited to 'target_explorer')
-rw-r--r--target_explorer/plugins/org.eclipse.tcf.te.tcf.locator/src/org/eclipse/tcf/te/tcf/locator/ScannerRunnable.java20
1 files changed, 12 insertions, 8 deletions
diff --git a/target_explorer/plugins/org.eclipse.tcf.te.tcf.locator/src/org/eclipse/tcf/te/tcf/locator/ScannerRunnable.java b/target_explorer/plugins/org.eclipse.tcf.te.tcf.locator/src/org/eclipse/tcf/te/tcf/locator/ScannerRunnable.java
index 4a15db66d..fb68ed9ee 100644
--- a/target_explorer/plugins/org.eclipse.tcf.te.tcf.locator/src/org/eclipse/tcf/te/tcf/locator/ScannerRunnable.java
+++ b/target_explorer/plugins/org.eclipse.tcf.te.tcf.locator/src/org/eclipse/tcf/te/tcf/locator/ScannerRunnable.java
@@ -292,14 +292,18 @@ public class ScannerRunnable implements Runnable, IChannel.IChannelListener {
peerNode.setProperty(IPeerModelProperties.PROP_INSTANCE, new Peer(attrs));
}
- // Get the peers from the remote locator
- getPeers(channel, model, ip, new Callback() {
- @Override
- protected void internalDone(Object caller, IStatus status) {
- // Complete
- onDone(peerNode, changed);
- }
- });
+ if (channel.getRemotePeer().getName() != null && channel.getRemotePeer().getName().startsWith("Eclipse CLI")) { //$NON-NLS-1$
+ onDone(peerNode, changed);
+ } else {
+ // Get the peers from the remote locator
+ getPeers(channel, model, ip, new Callback() {
+ @Override
+ protected void internalDone(Object caller, IStatus status) {
+ // Complete
+ onDone(peerNode, changed);
+ }
+ });
+ }
}
});
} else {

Back to the top