[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