From 010cd66747b83cf34eeb87328fded1badc3e1a4a Mon Sep 17 00:00:00 2001 From: Thomas Dinges Date: Sat, 5 Nov 2011 10:34:29 +0000 Subject: VIEW3D_PT_tools_meshedit_options panel: * Removed ob check and add a proper poll function. --- .../scripts/startup/bl_ui/space_view3d_toolbar.py | 29 ++++++++++++---------- 1 file changed, 16 insertions(+), 13 deletions(-) (limited to 'release') diff --git a/release/scripts/startup/bl_ui/space_view3d_toolbar.py b/release/scripts/startup/bl_ui/space_view3d_toolbar.py index e6869a0d204..332577a7902 100644 --- a/release/scripts/startup/bl_ui/space_view3d_toolbar.py +++ b/release/scripts/startup/bl_ui/space_view3d_toolbar.py @@ -172,28 +172,31 @@ class VIEW3D_PT_tools_meshedit(View3DPanel, Panel): class VIEW3D_PT_tools_meshedit_options(View3DPanel, Panel): bl_context = "mesh_edit" bl_label = "Mesh Options" + + @classmethod + def poll(cls, context): + return context.active_object def draw(self, context): layout = self.layout ob = context.active_object - if ob: - tool_settings = context.tool_settings - mesh = ob.data + tool_settings = context.tool_settings + mesh = ob.data - col = layout.column(align=True) - col.active = tool_settings.proportional_edit == 'DISABLED' - col.prop(mesh, "use_mirror_x") + col = layout.column(align=True) + col.active = tool_settings.proportional_edit == 'DISABLED' + col.prop(mesh, "use_mirror_x") - row = col.row() - row.active = ob.data.use_mirror_x - row.prop(mesh, "use_mirror_topology") + row = col.row() + row.active = ob.data.use_mirror_x + row.prop(mesh, "use_mirror_topology") - col = layout.column(align=True) - col.label("Edge Select Mode:") - col.prop(tool_settings, "edge_path_mode", text="") - col.prop(tool_settings, "edge_path_live_unwrap") + col = layout.column(align=True) + col.label("Edge Select Mode:") + col.prop(tool_settings, "edge_path_mode", text="") + col.prop(tool_settings, "edge_path_live_unwrap") # ********** default tools for editmode_curve **************** -- cgit v1.2.3