debuggercdi/com.nokia.carbide.trk.support/src/com/nokia/carbide/trk/support/status/ConnectionStatusReconciler.java
--- a/debuggercdi/com.nokia.carbide.trk.support/src/com/nokia/carbide/trk/support/status/ConnectionStatusReconciler.java Thu Jan 07 07:47:19 2010 -0600
+++ b/debuggercdi/com.nokia.carbide.trk.support/src/com/nokia/carbide/trk/support/status/ConnectionStatusReconciler.java Thu Jan 07 11:03:57 2010 -0600
@@ -92,19 +92,17 @@
}
}
- private boolean handlesConnection(IConnection connection) {
- // only manage status for USBConnectionTypes for now
- // in future other IConnection2 types may also be managed
- return connection.getConnectionType() instanceof USBConnectionType;
+ private boolean isDynamic(IConnection connection) {
+ return connection instanceof IConnection2 && ((IConnection2) connection).isDynamic();
}
private boolean isSysTRK(TRKConnectedService service) {
String value = service.getProperties().get(TRKConnectedService.PROP_SYS_TRK);
- return value != null && Boolean.getBoolean(value);
+ return Boolean.parseBoolean(value);
}
private void addConnection(IConnection connection) {
- if (!handlesConnection(connection))
+ if (!isDynamic(connection))
return;
handledConnections.add((IConnection2) connection);