From cee6c07f9ee85ac68d0479638af832e4fc97c49f Mon Sep 17 00:00:00 2001 From: Colin Basnett Date: Sat, 8 Oct 2022 11:43:38 -0700 Subject: Set operator poll message when vertex group is locked Differential Revision: https://developer.blender.org/D16190 --- source/blender/editors/object/object_vgroup.cc | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'source/blender/editors/object') diff --git a/source/blender/editors/object/object_vgroup.cc b/source/blender/editors/object/object_vgroup.cc index 02a247dd15e..a63e06d6866 100644 --- a/source/blender/editors/object/object_vgroup.cc +++ b/source/blender/editors/object/object_vgroup.cc @@ -2850,8 +2850,9 @@ static bool vertex_group_vert_select_unlocked_poll(bContext *C) if (def_nr != 0) { const ListBase *defbase = BKE_object_defgroup_list(ob); const bDeformGroup *dg = static_cast(BLI_findlink(defbase, def_nr - 1)); - if (dg) { - return !(dg->flag & DG_LOCK_WEIGHT); + if (dg && (dg->flag & DG_LOCK_WEIGHT)) { + CTX_wm_operator_poll_msg_set(C, "The active vertex group is locked"); + return false; } } return true; -- cgit v1.2.3