1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-08-23 08:13:50 +02:00

Fix for defect 150924

Don't do poll query when disconnected.
This commit is contained in:
David McKnight 2006-07-31 16:49:53 +00:00
parent 314a81dd22
commit 92c597cd0f

View file

@ -29,6 +29,7 @@ import org.eclipse.jface.viewers.IDoubleClickListener;
import org.eclipse.jface.viewers.ISelectionChangedListener; import org.eclipse.jface.viewers.ISelectionChangedListener;
import org.eclipse.jface.viewers.IStructuredSelection; import org.eclipse.jface.viewers.IStructuredSelection;
import org.eclipse.jface.viewers.SelectionChangedEvent; import org.eclipse.jface.viewers.SelectionChangedEvent;
import org.eclipse.rse.core.subsystems.ISubSystem;
import org.eclipse.rse.model.ISystemContainer; import org.eclipse.rse.model.ISystemContainer;
import org.eclipse.rse.model.ISystemRegistry; import org.eclipse.rse.model.ISystemRegistry;
import org.eclipse.rse.model.ISystemResourceChangeEvents; import org.eclipse.rse.model.ISystemResourceChangeEvents;
@ -131,6 +132,9 @@ FocusListener
{ {
((ISystemContainer)_inputObject).markStale(true); ((ISystemContainer)_inputObject).markStale(true);
} }
ISubSystem ss = _adapter.getSubSystem(_inputObject);
if (!ss.isConnected())
return;
String name = _adapter.getName(_inputObject); String name = _adapter.getName(_inputObject);
_queryMessage.makeSubstitution(name); _queryMessage.makeSubstitution(name);