This issue has started since I upgraded to 3.0 and the new options for label overflow.
Basically want I've been doing is changing a label's text, calculating the new bounds, and based on those bounds create a speech bubble around the custom text.
However, when the label is set to 'Resize Freely', it does not seem to calculate the bounds based on the new text, but instead still calculates it based on the previous size. So for instance if my original label text is "new label", and I change it to "much longer label text", invoking CalculateAbsoluteWidgetBounds will only yield the old bounds.
I tried changing the overflow method back and forth between resizing freely and others as to force it to change the bounds accordingly, but it does not seem to work.
It gets more confusing because if I change the text, and then change the overflow manually through the UI, it seems to adjust the bounds correctly. However when I change the overflow method through the code, it seems to revert back to the original bounds.
Any help would be appreciated!
Other than that I have to say I'm really digging the new update