From 059c74dc98caed87da85fa595ab50c94ba8b141a Mon Sep 17 00:00:00 2001 From: Pratik Borhade Date: Mon, 3 Jun 2024 19:15:06 +0200 Subject: [PATCH] GPv3: Console error after opening layer extras panel Caused by c80e30684c6ffef870732fca9f415b4a0561d831. TypeError in console after opening layer extras panel while group is active. The fix makes sure `layer` is not `None`. Pull Request: https://projects.blender.org/blender/blender/pulls/122586 --- scripts/startup/bl_ui/properties_data_grease_pencil.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/scripts/startup/bl_ui/properties_data_grease_pencil.py b/scripts/startup/bl_ui/properties_data_grease_pencil.py index b0e9e5d5e34..06c9f2e8819 100644 --- a/scripts/startup/bl_ui/properties_data_grease_pencil.py +++ b/scripts/startup/bl_ui/properties_data_grease_pencil.py @@ -194,7 +194,9 @@ class GREASE_PENCIL_MT_grease_pencil_add_layer_extra(Menu): layout.separator() layout.prop(grease_pencil, "use_autolock_layers", text="Autolock Inactive Layers") - layout.prop(layer, "use_locked_material") + + if layer: + layout.prop(layer, "use_locked_material") class GREASE_PENCIL_MT_group_context_menu(Menu):