|
@@ -6101,11 +6101,15 @@ int la_AnimateUiListRecursive(laUiList *uil){
|
|
|
int Again = 0;
|
|
|
for (ui = uil->UiItems.pFirst; ui; ui = ui->Item.pNext){
|
|
|
int TB = ui->B, TU = ui->U, TL = ui->L, TR = ui->R, SB, SU, SL, SR;
|
|
|
-
|
|
|
- Again += (la_AnimateSingleUiSize(ui->TB, &ui->B) +
|
|
|
- la_AnimateSingleUiSize(ui->TU, &ui->U) +
|
|
|
- la_AnimateSingleUiSize(ui->TL, &ui->L) +
|
|
|
- la_AnimateSingleUiSize(ui->TR, &ui->R));
|
|
|
+
|
|
|
+ if(ui->AnimationDistinguish != MAIN.CurrentPanel->FrameDistinguish){
|
|
|
+ ui->B=ui->TB; ui->L=ui->TL; ui->R=ui->TR; ui->U=ui->TU;
|
|
|
+ }else{
|
|
|
+ Again += (la_AnimateSingleUiSize(ui->TB, &ui->B) +
|
|
|
+ la_AnimateSingleUiSize(ui->TU, &ui->U) +
|
|
|
+ la_AnimateSingleUiSize(ui->TL, &ui->L) +
|
|
|
+ la_AnimateSingleUiSize(ui->TR, &ui->R));
|
|
|
+ }
|
|
|
|
|
|
if (ui->Type == _LA_UI_COLLECTION_SELECTOR || ui->Type == _LA_UI_COLLECTION_SINGLE ||
|
|
|
(ui->PP.LastPs && ui->PP.LastPs->p && ui->PP.LastPs->p->PropertyType == LA_PROP_SUB && ui->Type != _LA_UI_CANVAS)){
|