From 0770abc171ad145c0b5ee61836091dcf8ef88bb6 Mon Sep 17 00:00:00 2001 From: gmungoc Date: Tue, 27 Jun 2017 21:25:28 +0100 Subject: [PATCH] JAL-1858 repaint after Amend Features dialog --- src/jalview/appletgui/APopupMenu.java | 3 ++- src/jalview/appletgui/SeqPanel.java | 3 ++- src/jalview/gui/PopupMenu.java | 3 ++- src/jalview/gui/SeqPanel.java | 3 ++- 4 files changed, 8 insertions(+), 4 deletions(-) diff --git a/src/jalview/appletgui/APopupMenu.java b/src/jalview/appletgui/APopupMenu.java index d135600..80b2d73 100644 --- a/src/jalview/appletgui/APopupMenu.java +++ b/src/jalview/appletgui/APopupMenu.java @@ -843,7 +843,8 @@ public class APopupMenu extends java.awt.PopupMenu implements { ap.alignFrame.sequenceFeatures.setState(true); ap.av.setShowSequenceFeatures(true); - ap.highlightSearchResults(null); + ap.av.setSearchResults(null); // clear highlighting + ap.repaint(); // draw new/amended features } } } diff --git a/src/jalview/appletgui/SeqPanel.java b/src/jalview/appletgui/SeqPanel.java index f854e03..de65dc5 100644 --- a/src/jalview/appletgui/SeqPanel.java +++ b/src/jalview/appletgui/SeqPanel.java @@ -577,7 +577,8 @@ public class SeqPanel extends Panel implements MouseMotionListener, seqCanvas.highlightSearchResults(highlight); seqCanvas.getFeatureRenderer().amendFeatures( Collections.singletonList(sequence), features, false, ap); - seqCanvas.highlightSearchResults(null); + av.setSearchResults(null); // clear highlighting + seqCanvas.repaint(); // draw new/amended features } } } diff --git a/src/jalview/gui/PopupMenu.java b/src/jalview/gui/PopupMenu.java index 6bf16a3..c78021c 100644 --- a/src/jalview/gui/PopupMenu.java +++ b/src/jalview/gui/PopupMenu.java @@ -1953,7 +1953,8 @@ public class PopupMenu extends JPopupMenu implements ColourChangeListener seqs, features, true, ap)) { ap.alignFrame.setShowSeqFeatures(true); - ap.highlightSearchResults(null); + ap.av.setSearchResults(null); // clear highlighting + ap.repaint(); // draw new/amended features } } } diff --git a/src/jalview/gui/SeqPanel.java b/src/jalview/gui/SeqPanel.java index 1f3bf67..1a3081f 100644 --- a/src/jalview/gui/SeqPanel.java +++ b/src/jalview/gui/SeqPanel.java @@ -1603,7 +1603,8 @@ public class SeqPanel extends JPanel implements MouseListener, List seqs = Collections.singletonList(sequence); seqCanvas.getFeatureRenderer().amendFeatures(seqs, features, false, ap); - seqCanvas.highlightSearchResults(null); + av.setSearchResults(null); // clear highlighting + seqCanvas.repaint(); // draw new/amended features } } } -- 1.7.10.2