JAL-3583 better handling of null or empty tooltip on annotation
[jalview.git] / src / jalview / gui / SeqPanel.java
index 9b3ae3e..fdb75a4 100644 (file)
@@ -1141,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