Search Issue Tracker

Fixed in 1.4.0

Votes

0

Found in [Package]

1.0.21 - 1.3.0

Issue ID

1078521

Regression

No

[TextMeshPro] SetText() call with int.MaxValue as one of its parameters gets cast to a float and then back to an int

Package: TextMeshPro

-

Reproduction steps:
1. Open the attached project.
2. Play the "SampleScene"

Actual behavior:
- You will see "This following number is wrong -(".
- SetText() call with int.MaxValue as one of its parameters gets cast to a float and then back to an int, which results in a value larger than int.MaxValue being returned due to a floating point error, meaning the final casted int value becomes negative.

Expected behavior:
- Value of int.MaxValue.

Reproduced with:
- Package versions 1.0.21 - 1.3.0
- Editor version 2018.3.0b1

Add comment

Log in to post comment

All about bugs

View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.