if (jvobjs[o] == null)
{
// can't cope with selections for unmapped objects
- continue;
+ //continue;
}
if (type == null)
{
{
send=false;
// discard - can't cope with selections over mixed objects
- continue;
+ //continue;
}
}
SequenceGroup jselection = null;
public void selection(SequenceGroup seqsel,
ColumnSelection colsel, SelectionSource source)
{
+ if (vobj2jv==null)
+ {
+ Cache.log.warn("Selection listener still active for dead session.");
+ // not in a session.
+ return;
+ }
if (source != me)
{
AlignmentI visal=null;
sm = new SelectionMessage("jalview", vobj, range);
}
sm.validate(); // debug
- Cache.log.debug("Pick Message\n"+sm.getRawMessage());
+ Cache.log.debug("Selection Message\n"+sm.getRawMessage());
pm.sendMessage(sm);
}
}