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