From: jprocter Date: Tue, 24 Feb 2009 17:55:18 +0000 (+0000) Subject: debugging selection message send/receive X-Git-Tag: Release_2_5~336 X-Git-Url: http://source.jalview.org/gitweb/?a=commitdiff_plain;h=9dfdf03ab75e5d95a8aba4ddf77e18730548b9f5;p=jalview.git debugging selection message send/receive --- diff --git a/src/jalview/gui/VamsasApplication.java b/src/jalview/gui/VamsasApplication.java index 9bc1ffa..16da5db 100644 --- a/src/jalview/gui/VamsasApplication.java +++ b/src/jalview/gui/VamsasApplication.java @@ -764,7 +764,7 @@ public class VamsasApplication implements SelectionSource if (jvobjs[o] == null) { // can't cope with selections for unmapped objects - continue; + //continue; } if (type == null) { @@ -775,7 +775,7 @@ public class VamsasApplication implements SelectionSource { send=false; // discard - can't cope with selections over mixed objects - continue; + //continue; } } SequenceGroup jselection = null; @@ -932,6 +932,12 @@ public class VamsasApplication implements SelectionSource 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; @@ -1006,7 +1012,7 @@ public class VamsasApplication implements SelectionSource 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); } }