[Bf-blender-cvs] [cee6c07f9ee] master: Set operator poll message when vertex group is locked

Colin Basnett noreply at git.blender.org
Sun Oct 9 00:05:55 CEST 2022


Commit: cee6c07f9ee85ac68d0479638af832e4fc97c49f
Author: Colin Basnett
Date:   Sat Oct 8 11:43:38 2022 -0700
Branches: master
https://developer.blender.org/rBcee6c07f9ee85ac68d0479638af832e4fc97c49f

Set operator poll message when vertex group is locked

Differential Revision: https://developer.blender.org/D16190

===================================================================

M	source/blender/editors/object/object_vgroup.cc

===================================================================

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<const bDeformGroup *>(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;



More information about the Bf-blender-cvs mailing list