diff options
author | Uwe Stieber | 2013-08-12 12:11:29 +0000 |
---|---|---|
committer | Uwe Stieber | 2013-08-12 12:11:29 +0000 |
commit | 481e54aa370055890b1c1f0bc77be1d4a726c328 (patch) | |
tree | 1d5e3bdb9d12d0ea5b473a78284cdb5600fa020b /target_explorer | |
parent | 3b3082be22d9d76fe02cbd206cf43fc8a5ca2f17 (diff) | |
download | org.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.java | 20 |
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 { |