Commit: 421b0bc4433276fc9b605e744d93786c234d204f
Author: Nathan Craddock
Date:   Tue Jul 23 18:56:53 2019 -0600
Branches: soc-2019-outliner
https://developer.blender.org/rB421b0bc4433276fc9b605e744d93786c234d204f

Outliner: Fix coordinates setting incorrectly on iconrow

Iconrow coordinates were set incorrectly sometimes. It was a bad
condition check.

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

M       source/blender/editors/space_outliner/outliner_draw.c

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

diff --git a/source/blender/editors/space_outliner/outliner_draw.c 
b/source/blender/editors/space_outliner/outliner_draw.c
index f3aeabcd0bc..570dd8e4c00 100644
--- a/source/blender/editors/space_outliner/outliner_draw.c
+++ b/source/blender/editors/space_outliner/outliner_draw.c
@@ -2914,7 +2914,7 @@ static void outliner_set_coord_tree_element(TreeElement 
*te, int startx, int sta
   TreeElement *ten;
 
   /* closed items may be displayed in row of parent, don't change their 
coordinate! */
-  if (!ELEM(te->flag, TE_ICONROW, TE_ICONROW_MERGED)) {
+  if ((te->flag & TE_ICONROW) == 0 && (te->flag & TE_ICONROW_MERGED) == 0) {
     /* store coord and continue, we need coordinatesfor elements outside view 
too */
     te->xs = startx;
     te->ys = starty;

_______________________________________________
Bf-blender-cvs mailing list
[email protected]
https://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to