From 9dfdf03ab75e5d95a8aba4ddf77e18730548b9f5 Mon Sep 17 00:00:00 2001 From: jprocter Date: Tue, 24 Feb 2009 17:55:18 +0000 Subject: [PATCH] debugging selection message send/receive --- src/jalview/gui/VamsasApplication.java | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) 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); } } -- 1.7.10.2