This is an automated email from the ASF dual-hosted git repository.

hansva pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/hop.git


The following commit(s) were added to refs/heads/main by this push:
     new f113ef3c3e Fix bug in the graphs with over name when there is a note 
behind it #6309 (#6310)
f113ef3c3e is described below

commit f113ef3c3e43556cb0a0a276a47faa02d2a4461f
Author: Nicolas Adment <[email protected]>
AuthorDate: Wed Jan 7 11:57:22 2026 +0100

    Fix bug in the graphs with over name when there is a note behind it #6309 
(#6310)
---
 .../hop/ui/hopgui/file/pipeline/HopGuiPipelineGraph.java  | 14 ++++++++++----
 .../hop/ui/hopgui/file/workflow/HopGuiWorkflowGraph.java  | 15 ++++++++++-----
 2 files changed, 20 insertions(+), 9 deletions(-)

diff --git 
a/ui/src/main/java/org/apache/hop/ui/hopgui/file/pipeline/HopGuiPipelineGraph.java
 
b/ui/src/main/java/org/apache/hop/ui/hopgui/file/pipeline/HopGuiPipelineGraph.java
index 659afb1431..1ce78d8b3c 100644
--- 
a/ui/src/main/java/org/apache/hop/ui/hopgui/file/pipeline/HopGuiPipelineGraph.java
+++ 
b/ui/src/main/java/org/apache/hop/ui/hopgui/file/pipeline/HopGuiPipelineGraph.java
@@ -1478,8 +1478,8 @@ public class HopGuiPipelineGraph extends 
HopGuiAbstractGraph
         && !dragSelection) {
       // Mouse over the name of the transform
       //
-      if (!PropsUi.getInstance().useDoubleClick()) {
-        if (areaOwner.getAreaType() == AreaType.TRANSFORM_NAME) {
+      if (areaOwner.getAreaType() == AreaType.TRANSFORM_NAME) {
+        if (!PropsUi.getInstance().useDoubleClick()) {
           if (mouseOverName == null) {
             doRedraw = true;
           }
@@ -1488,15 +1488,21 @@ public class HopGuiPipelineGraph extends 
HopGuiAbstractGraph
       }
 
       // Mouse over a note
-      if (areaOwner.getAreaType() == AreaOwner.AreaType.NOTE) {
+      else if (areaOwner.getAreaType() == AreaOwner.AreaType.NOTE) {
         // Check if the mouse hovers over the border to resize
         resizeOver = this.getResize(areaOwner.getArea(), real);
+
+        // Remove over name (note behind a transform)
+        if (mouseOverName != null) {
+          mouseOverName = null;
+          doRedraw = true;
+        }
       }
     } else {
       if (mouseOverName != null) {
+        mouseOverName = null;
         doRedraw = true;
       }
-      mouseOverName = null;
     }
 
     //
diff --git 
a/ui/src/main/java/org/apache/hop/ui/hopgui/file/workflow/HopGuiWorkflowGraph.java
 
b/ui/src/main/java/org/apache/hop/ui/hopgui/file/workflow/HopGuiWorkflowGraph.java
index 303e340d40..fc9cbfe573 100644
--- 
a/ui/src/main/java/org/apache/hop/ui/hopgui/file/workflow/HopGuiWorkflowGraph.java
+++ 
b/ui/src/main/java/org/apache/hop/ui/hopgui/file/workflow/HopGuiWorkflowGraph.java
@@ -1213,25 +1213,30 @@ public class HopGuiWorkflowGraph extends 
HopGuiAbstractGraph
         && !dragSelection) {
       // Mouse over the name of the action
       //
-      if (!PropsUi.getInstance().useDoubleClick()) {
-        if (areaOwner.getAreaType() == AreaOwner.AreaType.ACTION_NAME) {
+      if (areaOwner.getAreaType() == AreaOwner.AreaType.ACTION_NAME) {
+        if (!PropsUi.getInstance().useDoubleClick()) {
           if (mouseOverName == null) {
             doRedraw = true;
           }
           mouseOverName = (String) areaOwner.getOwner();
         }
       }
-
       // Mouse over note
-      if (areaOwner.getAreaType() == AreaOwner.AreaType.NOTE) {
+      else if (areaOwner.getAreaType() == AreaOwner.AreaType.NOTE) {
         // Check if the mouse is over the border to activate a resize cursor
         resizeOver = this.getResize(areaOwner.getArea(), real);
+
+        // Remove over name (note behind an action)
+        if (mouseOverName != null) {
+          mouseOverName = null;
+          doRedraw = true;
+        }
       }
     } else {
       if (mouseOverName != null) {
+        mouseOverName = null;
         doRedraw = true;
       }
-      mouseOverName = null;
     }
 
     //

Reply via email to