Commit: 891fe70d7f0a84573b94379d067f00fb0469b0c2
Author: Leon Schittek
Date:   Mon Jan 9 11:37:27 2023 -0500
Branches: master
https://developer.blender.org/rB891fe70d7f0a84573b94379d067f00fb0469b0c2

Fix T103739: Nodes pasted at wrong position with UI scale

===================================================================

M       source/blender/editors/space_node/clipboard.cc

===================================================================

diff --git a/source/blender/editors/space_node/clipboard.cc 
b/source/blender/editors/space_node/clipboard.cc
index beda081eec8..95c1c25e343 100644
--- a/source/blender/editors/space_node/clipboard.cc
+++ b/source/blender/editors/space_node/clipboard.cc
@@ -257,11 +257,10 @@ static int node_clipboard_paste_exec(bContext *C, 
wmOperator *op)
     }
     /* DPI factor needs to be removed when computing a View2D offset from 
drawing rects. */
     center /= clipboard.nodes.size();
-    center /= UI_DPI_FAC;
 
     float2 mouse_location;
     RNA_property_float_get_array(op->ptr, offset_prop, mouse_location);
-    const float2 offset = mouse_location - center;
+    const float2 offset = (mouse_location - center) / UI_DPI_FAC;
 
     for (bNode *new_node : node_map.values()) {
       new_node->locx += offset.x;

_______________________________________________
Bf-blender-cvs mailing list
[email protected]
List details, subscription details or unsubscribe:
https://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to