git://source.jalview.org
/
jalview.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
5503f81
)
debugging selection message send/receive
author
jprocter
<Jim Procter>
Tue, 24 Feb 2009 17:55:18 +0000
(17:55 +0000)
committer
jprocter
<Jim Procter>
Tue, 24 Feb 2009 17:55:18 +0000
(17:55 +0000)
src/jalview/gui/VamsasApplication.java
patch
|
blob
|
history
diff --git
a/src/jalview/gui/VamsasApplication.java
b/src/jalview/gui/VamsasApplication.java
index
9bc1ffa
..
16da5db
100644
(file)
--- 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
if (jvobjs[o] == null)
{
// can't cope with selections for unmapped objects
- continue;
+ //continue;
}
if (type == null)
{
}
if (type == null)
{
@@
-775,7
+775,7
@@
public class VamsasApplication implements SelectionSource
{
send=false;
// discard - can't cope with selections over mixed objects
{
send=false;
// discard - can't cope with selections over mixed objects
- continue;
+ //continue;
}
}
SequenceGroup jselection = null;
}
}
SequenceGroup jselection = null;
@@
-932,6
+932,12
@@
public class VamsasApplication implements SelectionSource
public void selection(SequenceGroup seqsel,
ColumnSelection colsel, SelectionSource source)
{
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;
if (source != me)
{
AlignmentI visal=null;
@@
-1006,7
+1012,7
@@
public class VamsasApplication implements SelectionSource
sm = new SelectionMessage("jalview", vobj, range);
}
sm.validate(); // debug
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);
}
}
pm.sendMessage(sm);
}
}