[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [24314] trunk/blender/release/scripts/ui: fix for some python errors
Campbell Barton
ideasman42 at gmail.com
Wed Nov 4 17:26:08 CET 2009
Revision: 24314
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=24314
Author: campbellbarton
Date: 2009-11-04 17:26:08 +0100 (Wed, 04 Nov 2009)
Log Message:
-----------
fix for some python errors
Modified Paths:
--------------
trunk/blender/release/scripts/ui/space_view3d.py
trunk/blender/release/scripts/ui/space_view3d_toolbar.py
Modified: trunk/blender/release/scripts/ui/space_view3d.py
===================================================================
--- trunk/blender/release/scripts/ui/space_view3d.py 2009-11-04 15:25:57 UTC (rev 24313)
+++ trunk/blender/release/scripts/ui/space_view3d.py 2009-11-04 16:26:08 UTC (rev 24314)
@@ -1388,8 +1388,8 @@
bl_label = "Mesh Display"
def poll(self, context):
- editmesh = context.mode == 'EDIT_MESH'
- return (editmesh)
+ # The active object check is needed because of localmode
+ return (context.active_object and (context.mode == 'EDIT_MESH'))
def draw(self, context):
layout = self.layout
Modified: trunk/blender/release/scripts/ui/space_view3d_toolbar.py
===================================================================
--- trunk/blender/release/scripts/ui/space_view3d_toolbar.py 2009-11-04 15:25:57 UTC (rev 24313)
+++ trunk/blender/release/scripts/ui/space_view3d_toolbar.py 2009-11-04 16:26:08 UTC (rev 24314)
@@ -134,10 +134,12 @@
def draw(self, context):
layout = self.layout
- mesh = context.active_object.data
+ ob = context.active_object
- col = layout.column(align=True)
- col.itemR(mesh, "use_mirror_x")
+ if ob:
+ mesh = context.active_object.data
+ col = layout.column(align=True)
+ col.itemR(mesh, "use_mirror_x")
# ********** default tools for editmode_curve ****************
More information about the Bf-blender-cvs
mailing list