diff options
author | Campbell Barton <ideasman42@gmail.com> | 2018-04-21 00:08:08 +0300 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2018-04-21 00:08:08 +0300 |
commit | e9d940ca2f1b062842b08ba297baa7859cc99750 (patch) | |
tree | 204f1e4b473c492a14b763a68587dc4b59537e08 /release | |
parent | be648680c7542c161cf4709846b88bf6c480e2fe (diff) |
Fix topbar UI w/ no active object
Diffstat (limited to 'release')
-rw-r--r-- | release/scripts/startup/bl_ui/space_topbar.py | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/release/scripts/startup/bl_ui/space_topbar.py b/release/scripts/startup/bl_ui/space_topbar.py index 7ce512ebb2a..708be478301 100644 --- a/release/scripts/startup/bl_ui/space_topbar.py +++ b/release/scripts/startup/bl_ui/space_topbar.py @@ -95,11 +95,11 @@ class TOPBAR_HT_lower_bar(Header): def draw_left(self, context): layout = self.layout layer = context.view_layer - - act_mode_item = bpy.types.Object.bl_rna.properties['mode'].enum_items[layer.objects.active.mode] + object = layer.objects.active + object_mode = 'OBJECT' if object is None else object.mode + act_mode_item = bpy.types.Object.bl_rna.properties['mode'].enum_items[object_mode] layout.operator_menu_enum("object.mode_set", "mode", text=act_mode_item.name, icon=act_mode_item.icon) - def draw_right(self, context): layout = self.layout |