[Bf-blender-cvs] [fc7fe08f72e] temp-checkbox-layout-tweaks: Don't compare decorator button against itself

Julian Eisel noreply at git.blender.org
Fri Apr 17 13:03:18 CEST 2020


Commit: fc7fe08f72ec4666ecc0edcabd8de3a431e3bc7e
Author: Julian Eisel
Date:   Fri Apr 17 12:49:09 2020 +0200
Branches: temp-checkbox-layout-tweaks
https://developer.blender.org/rBfc7fe08f72ec4666ecc0edcabd8de3a431e3bc7e

Don't compare decorator button against itself

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

M	source/blender/editors/interface/interface_anim.c

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

diff --git a/source/blender/editors/interface/interface_anim.c b/source/blender/editors/interface/interface_anim.c
index f04839d1a4d..877216daacc 100644
--- a/source/blender/editors/interface/interface_anim.c
+++ b/source/blender/editors/interface/interface_anim.c
@@ -123,10 +123,10 @@ static uiBut *ui_but_anim_decorate_find_attached_button(uiBut *but_decorate)
   BLI_assert(but_decorate->rnasearchpoin.data && but_decorate->rnasearchprop);
 
   LISTBASE_CIRCULAR_BACKWARD_BEGIN (&but_decorate->block->buttons, but_iter, but_decorate->prev) {
-    if (ui_but_rna_equals_ex(but_decorate,
-                             &but_iter->rnasearchpoin,
-                             but_iter->rnasearchprop,
-                             POINTER_AS_INT(but_iter->custom_data))) {
+    if (but_iter != but_decorate && ui_but_rna_equals_ex(but_decorate,
+                                                         &but_iter->rnasearchpoin,
+                                                         but_iter->rnasearchprop,
+                                                         POINTER_AS_INT(but_iter->custom_data))) {
       return but_iter;
     }
   }



More information about the Bf-blender-cvs mailing list