[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [58334] trunk/blender/release/scripts/ startup/bl_operators/node.py: re-commit temp workaround [#35920], this still fails for OSX retina display,

Campbell Barton ideasman42 at gmail.com
Wed Jul 17 12:48:33 CEST 2013


Revision: 58334
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=58334
Author:   campbellbarton
Date:     2013-07-17 10:48:32 +0000 (Wed, 17 Jul 2013)
Log Message:
-----------
re-commit temp workaround [#35920], this still fails for OSX retina display,
but at least it resolves for DPI values other then 72.

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-07-17 10:19:55 UTC (rev 58333)
+++ trunk/blender/release/scripts/startup/bl_operators/node.py	2013-07-17 10:48:32 UTC (rev 58334)
@@ -66,8 +66,12 @@
 
         # convert mouse position to the View2D for later node placement
         if context.region.type == 'WINDOW':
+            # XXX, temp fix for [#35920], still fails for (U.pixelsize != 1)
+            dpi_fac = context.user_preferences.system.dpi / 72.0
             space.cursor_location = v2d.region_to_view(event.mouse_region_x,
                                                        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