[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [24483] trunk/blender/release/scripts/ui/ space_view3d.py: recent change shows up incorrect context use: context. bone is not valid in the view3d context.
Campbell Barton
ideasman42 at gmail.com
Wed Nov 11 11:07:52 CET 2009
Revision: 24483
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=24483
Author: campbellbarton
Date: 2009-11-11 11:07:52 +0100 (Wed, 11 Nov 2009)
Log Message:
-----------
recent change shows up incorrect context use: context.bone is not valid in the view3d context.
Modified Paths:
--------------
trunk/blender/release/scripts/ui/space_view3d.py
Modified: trunk/blender/release/scripts/ui/space_view3d.py
===================================================================
--- trunk/blender/release/scripts/ui/space_view3d.py 2009-11-11 09:59:51 UTC (rev 24482)
+++ trunk/blender/release/scripts/ui/space_view3d.py 2009-11-11 10:07:52 UTC (rev 24483)
@@ -1381,28 +1381,24 @@
bl_label = "Item"
def poll(self, context):
- return (context.active_object or context.bone or context.edit_bone)
+ return (context.active_object or context.active_bone or context.active_pchan)
def draw(self, context):
layout = self.layout
- ob = context.object
+ ob = context.active_object
row = layout.row()
row.itemL(text="", icon='ICON_OBJECT_DATA')
row.itemR(ob, "name", text="")
- if ((context.active_bone or context.active_pchan) and ob.type == 'ARMATURE' and (ob.mode == 'EDIT' or ob.mode == 'POSE')):
+ if ob.type == 'ARMATURE' and ob.mode in ('EDIT', 'POSE'):
bone = context.active_bone
- if not bone:
- pchan = context.active_pchan
- if pchan:
- bone = pchan.bone
+ if bone:
+ row = layout.row()
+ row.itemL(text="", icon='ICON_BONE_DATA')
+ row.itemR(bone, "name", text="")
- row = layout.row()
- row.itemL(text="", icon='ICON_BONE_DATA')
- row.itemR(bone, "name", text="")
-
class VIEW3D_PT_3dview_display(bpy.types.Panel):
bl_space_type = 'VIEW_3D'
bl_region_type = 'UI'
More information about the Bf-blender-cvs
mailing list