Merge commit 'alpha/update_2_12_for_2_11_2_series_merge^2' into HEAD
[jalview.git] / src / jalview / gui / TreeCanvas.java
index baaec82..cffc3cb 100755 (executable)
@@ -381,7 +381,7 @@ public class TreeCanvas extends JPanel implements MouseListener, Runnable,
   {
     for (Entry<Object, Rectangle> entry : nameHash.entrySet())
     {
-      Rectangle rect = (Rectangle) nameHash.get(entry.getValue());
+      Rectangle rect = entry.getValue();
 
       if ((x >= rect.x) && (x <= (rect.x + rect.width)) && (y >= rect.y)
               && (y <= (rect.y + rect.height)))
@@ -756,7 +756,9 @@ public class TreeCanvas extends JPanel implements MouseListener, Runnable,
      */
     if (e.isPopupTrigger())
     {
-      chooseSubtreeColour();
+      if (highlightNode != null) {
+        chooseSubtreeColour();
+      }
       e.consume(); // prevent mouseClicked happening
     }
   }