X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fgui%2FSeqPanel.java;h=fdb75a45da75fa023787a8f4da47aabc5e4971f5;hb=0751c58086542f9e0466201b624f84d1efd547bb;hp=3de631f35259e718192f62a9150509012a166c37;hpb=be8b1d254f658181eec3c29dc696114e3ffdd4df;p=jalview.git diff --git a/src/jalview/gui/SeqPanel.java b/src/jalview/gui/SeqPanel.java index 3de631f..fdb75a4 100644 --- a/src/jalview/gui/SeqPanel.java +++ b/src/jalview/gui/SeqPanel.java @@ -243,6 +243,7 @@ public class SeqPanel extends JPanel */ public SeqPanel(AlignViewport viewport, AlignmentPanel alignPanel) { + setName("SeqPanel"); seqARep = new SequenceAnnotationReport(true); ToolTipManager.sharedInstance().registerComponent(this); ToolTipManager.sharedInstance().setInitialDelay(0); @@ -1140,7 +1141,8 @@ public class SeqPanel extends JPanel String tooltip = AnnotationPanel.buildToolTip(anns[rowIndex], column, anns); - if (!tooltip.equals(lastTooltip)) + boolean tooltipChanged = tooltip == null ? lastTooltip != null : !tooltip.equals(lastTooltip); + if (tooltipChanged) { lastTooltip = tooltip; lastFormattedTooltip = tooltip == null ? null