# | Line 710 | Line 710 | SDloadMtx(SDData *sd, ezxml_t wtl) | |
---|---|---|
710 | sd->rf = extract_diffuse(&sd->rLambFront, sd->rf); | |
711 | sd->rb = extract_diffuse(&sd->rLambBack, sd->rb); | |
712 | sd->tf = extract_diffuse(&sd->tLambFront, sd->tf); | |
713 | < | sd->tb = extract_diffuse(&sd->tLambBack, sd->tb); |
713 | > | if (sd->tb != NULL) { |
714 | > | sd->tb = extract_diffuse(&sd->tLambBack, sd->tb); |
715 | > | if (sd->tf == NULL) |
716 | > | sd->tLambFront = sd->tLambBack; |
717 | > | } else if (sd->tf != NULL) |
718 | > | sd->tLambBack = sd->tLambFront; |
719 | /* return success */ | |
720 | return SDEnone; | |
721 | } |
– | Removed lines |
+ | Added lines |
< | Changed lines |
> | Changed lines |