From 7b9fb161fe349f208eb51383b26e535668f31d2a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Moritz=20Br=C3=BCckner?= Date: Mon, 2 Mar 2020 00:00:56 +0100 Subject: [PATCH] Deactivate "Debug Console" checkbox when Zui is not enabled --- blender/arm/props.py | 2 +- blender/arm/props_ui.py | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/blender/arm/props.py b/blender/arm/props.py index 29eed7c8..76d291b0 100755 --- a/blender/arm/props.py +++ b/blender/arm/props.py @@ -71,7 +71,7 @@ def init_properties(): items=[('Scene', 'Scene', 'Scene'), ('Viewport', 'Viewport', 'Viewport')], name="Camera", description="Viewport camera", default='Scene', update=assets.invalidate_compiler_cache) - bpy.types.World.arm_debug_console = BoolProperty(name="Debug Console", description="Show inspector in player and enable debug draw", default=False, update=assets.invalidate_shader_cache) + bpy.types.World.arm_debug_console = BoolProperty(name="Debug Console", description="Show inspector in player and enable debug draw.\nRequires that Zui is not disabled", default=False, update=assets.invalidate_shader_cache) bpy.types.World.arm_runtime = EnumProperty( items=[('Krom', 'Krom', 'Krom'), ('Browser', 'Browser', 'Browser')], diff --git a/blender/arm/props_ui.py b/blender/arm/props_ui.py index f9de1365..4df43b5e 100644 --- a/blender/arm/props_ui.py +++ b/blender/arm/props_ui.py @@ -362,7 +362,9 @@ class ARM_PT_ProjectFlagsPanel(bpy.types.Panel): layout.use_property_split = True layout.use_property_decorate = False wrd = bpy.data.worlds['Arm'] - layout.prop(wrd, 'arm_debug_console') + row = layout.row() + row.enabled = wrd.arm_ui != 'Disabled' + row.prop(wrd, 'arm_debug_console') layout.prop(wrd, 'arm_cache_build') layout.prop(wrd, 'arm_live_patch') layout.prop(wrd, 'arm_stream_scene')