Expression generates correct value, yet incorrect value gets returned
Here's the issue I'm having:
I'm buildng out a multi-line text mogrt with background text boxes. The boxes bound individual lines and size themselves according to how long the text is + room for padding on each side.
Within each line's size attribute, the expression also "checks" the adjacent text-box widths to see if they are a tiny bit bigger ( <= 5% to be exact).
If the adjacent lines are <= 5% bigger then the current line will take the slightly-larger size of the adjacent line.
For example:
Line 5's text box *would be* 920 pixels wide normally. But because line 4's is 932 pixels wide, line 5 will now also be 932 pixels.
I've verified that my expression is determining these correct values with a dedicated "debugging" text layer-- basically acting as a console print. This layer shows 920 as the "original" length. And 932 as the final returned value.
However, for some reason the Line 5 remains 920. Sometimes it will show 932 for a single frame, before returning to 920. Strangely, even when it shows 932, the size of the text box never actually changes. As if the value is not "sticking" somehow.
Anyone have any ideas? Having a hard time troubleshooting this.
Thanks
