[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [57813] trunk/blender/release/scripts/ startup/bl_operators/node.py: fix for adding nodes with a DPI besides 72 causing offset.

Campbell Barton ideasman42 at gmail.com
Thu Jun 27 08:49:24 CEST 2013


Revision: 57813
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=57813
Author:   campbellbarton
Date:     2013-06-27 06:49:23 +0000 (Thu, 27 Jun 2013)
Log Message:
-----------
fix for adding nodes with a DPI besides 72 causing offset.

Modified Paths:
--------------
    trunk/blender/release/scripts/startup/bl_operators/node.py

Modified: trunk/blender/release/scripts/startup/bl_operators/node.py
===================================================================
--- trunk/blender/release/scripts/startup/bl_operators/node.py	2013-06-27 06:33:01 UTC (rev 57812)
+++ trunk/blender/release/scripts/startup/bl_operators/node.py	2013-06-27 06:49:23 UTC (rev 57813)
@@ -66,8 +66,12 @@
 
         # convert mouse position to the View2D for later node placement
         if context.region.type == 'WINDOW':
+            # XXX, why use DPI for coords?
+            dpi_fac = context.user_preferences.system.dpi / 72.0
             space.cursor_location = v2d.region_to_view(event.mouse_region_x,
-                                                   event.mouse_region_y)
+                                                       event.mouse_region_y)
+            space.cursor_location /= dpi_fac
+
         else:
             space.cursor_location = tree.view_center
 




More information about the Bf-blender-cvs mailing list