Use api function for flipping button list & rename to BLI_listbase_reverse

This commit is contained in:
2014-06-25 19:33:35 +10:00
parent 833c03791f
commit 0529766f32
4 changed files with 5 additions and 14 deletions

View File

@@ -3791,8 +3791,7 @@ void uiBlockSetDirection(uiBlock *block, char direction)
/* this call escapes if there's alignment flags */
void uiBlockFlipOrder(uiBlock *block)
{
ListBase lb;
uiBut *but, *next;
uiBut *but;
float centy, miny = 10000, maxy = -10000;
if (U.uiflag & USER_MENUFIXEDORDER)
@@ -3814,15 +3813,7 @@ void uiBlockFlipOrder(uiBlock *block)
}
/* also flip order in block itself, for example for arrowkey */
BLI_listbase_clear(&lb);
but = block->buttons.first;
while (but) {
next = but->next;
BLI_remlink(&block->buttons, but);
BLI_addtail(&lb, but);
but = next;
}
block->buttons = lb;
BLI_listbase_reverse(&block->buttons);
}