[Bf-extensions-cvs] [3688fd25] blender-v2.79a-release: Dynamic Context Menu: Fix issues with moving the object to a new layer

lijenstina noreply at git.blender.org
Mon Jan 1 16:36:26 CET 2018


Commit: 3688fd258354b8327de14e373582e5c79a7860e8
Author: lijenstina
Date:   Sat Sep 30 15:13:30 2017 +0200
Branches: blender-v2.79a-release
https://developer.blender.org/rBA3688fd258354b8327de14e373582e5c79a7860e8

Dynamic Context Menu: Fix issues with moving the object to a new layer

Bump version to 1.8.7

Moving the active object to a different layer or switching to
a different layer will cause:
- Showing two contexts together (the no object one will be on top)
- errors with accessing operators (as the context.object is passed)

Use context.active_object as the obj var instead

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

M	space_view3d_spacebar_menu.py

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

diff --git a/space_view3d_spacebar_menu.py b/space_view3d_spacebar_menu.py
index 3ba517e7..e183e075 100644
--- a/space_view3d_spacebar_menu.py
+++ b/space_view3d_spacebar_menu.py
@@ -20,7 +20,7 @@
 bl_info = {
     "name": "Dynamic Context Menu",
     "author": "meta-androcto",
-    "version": (1, 8, 6),
+    "version": (1, 8, 7),
     "blender": (2, 77, 0),
     "location": "View3D > Spacebar",
     "description": "Object Mode Context Sensitive Spacebar Menu",
@@ -54,10 +54,10 @@ class VIEW3D_MT_Space_Dynamic_Menu(Menu):
         layout = self.layout
         settings = context.tool_settings
         layout.operator_context = 'INVOKE_REGION_WIN'
-        obj = context.object
+        obj = context.active_object
 
 # No Object Selected #
-        if not context.active_object:
+        if not obj:
 
             layout.operator_context = 'INVOKE_REGION_WIN'
             layout.operator("wm.search_menu", text="Search", icon='VIEWZOOM')
@@ -114,6 +114,7 @@ class VIEW3D_MT_Space_Dynamic_Menu(Menu):
 
 # Mesh Edit Mode #
         if obj and obj.type == 'MESH' and obj.mode in {'EDIT'}:
+
             layout.operator("wm.search_menu", text="Search", icon='VIEWZOOM')
             UseSeparator(self, context)
             layout.menu("VIEW3D_MT_View_Menu", icon='ZOOM_ALL')



More information about the Bf-extensions-cvs mailing list