X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fext%2Frbvi%2Fchimera%2FChimeraListener.java;h=0c2a4788478a13ec6ff7e450a686e3ecebcdebad;hb=eb3e681d6e82ccdd5d312d1981dfb306e7f479f0;hp=a0d74bc2f685f91c61c2e3c395a5eb8e3c4323f7;hpb=3d0101179759ef157b088ea135423cd909512d9f;p=jalview.git diff --git a/src/jalview/ext/rbvi/chimera/ChimeraListener.java b/src/jalview/ext/rbvi/chimera/ChimeraListener.java index a0d74bc..0c2a478 100644 --- a/src/jalview/ext/rbvi/chimera/ChimeraListener.java +++ b/src/jalview/ext/rbvi/chimera/ChimeraListener.java @@ -114,17 +114,26 @@ public class ChimeraListener extends AbstractRequestHandler { // dumpRequest(request); String message = request.getParameter(CHIMERA_NOTIFICATION); - if (SELECTION_CHANGED.equals(message)) + if (message == null) { - this.chimeraBinding.highlightChimeraSelection(); + message = request.getParameter("chimerax_notification"); } - else if (message != null && message.startsWith(MODEL_CHANGED)) + if (message != null) { - processModelChanged(message.substring(MODEL_CHANGED.length())); - } - else - { - System.err.println("Unexpected chimeraNotification: " + message); + if (message.startsWith("SelectionChanged")) + { + this.chimeraBinding.highlightChimeraSelection(); + } + else if (message.startsWith(MODEL_CHANGED)) + { + jalview.bin.Console.errPrintln(message); + processModelChanged(message.substring(MODEL_CHANGED.length())); + } + else + { + jalview.bin.Console + .errPrintln("Unexpected chimeraNotification: " + message); + } } } @@ -135,7 +144,8 @@ public class ChimeraListener extends AbstractRequestHandler */ protected void processModelChanged(String message) { - // System.out.println(message + " (not implemented in Jalview)"); + // jalview.bin.Console.outPrintln(message + " (not implemented in + // Jalview)"); } /**