From 5646f33d5e9dcbf30339abb53f2fca40d0f768b3 Mon Sep 17 00:00:00 2001 From: jprocter Date: Fri, 24 Aug 2012 15:27:15 +0100 Subject: [PATCH] JAL-879 adding to _rnaList will trigger another onUINewStructure event and cause infinite loop --- src/jalview/gui/AppVarnaBinding.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/jalview/gui/AppVarnaBinding.java b/src/jalview/gui/AppVarnaBinding.java index 0bc84ce..5b7d654 100644 --- a/src/jalview/gui/AppVarnaBinding.java +++ b/src/jalview/gui/AppVarnaBinding.java @@ -810,7 +810,12 @@ public class AppVarnaBinding extends jalview.ext.varna.JalviewVarnaBinding public void onUINewStructure(VARNAConfig v, RNA r) { - _rnaList.add(v, r, "", true); + // patch to fix infinite loop + // The problem is that onUINewStructure is called when user clicks + // check with Yann about whether Jalview should do anything with this event. + // e.g. if user has used VARNA's menu to import a structure .. Jalview may need to be told which structure is displayed. + + // _rnaList.add(v, r, "", true); } public void onWarningEmitted(String s) -- 1.7.10.2