JAL-3048 amendFeatures as dialog runner - repaint after amend not always reliable
[jalview.git] / src / jalview / gui / SeqPanel.java
index 18c6acc..8f8e9a9 100644 (file)
@@ -1681,9 +1681,12 @@ public class SeqPanel extends JPanel
          */
         List<SequenceI> seqs = Collections.singletonList(sequence);
         seqCanvas.getFeatureRenderer().amendFeatures(seqs, features, false,
-                ap);
+                ap, new Runnable() {@Override
+                public void run()
+                {
         av.setSearchResults(null); // clear highlighting
         seqCanvas.repaint(); // draw new/amended features
+                }});
       }
     }
   }