App crash operating any 2 float numbers within parentheses.
Description: Within parentheses, in any operation (addition, subtraction, multiplication or division) with any given float numbers (e.g. (13.55-44.96)), at the moment I press the second period or the period of the second float number (13.55-44"."96 that one) the app simply crashes right away. I tested it and I noticed that the bug does not happen if there's any other operation at the right side, within AND outside of the parentheses (e.g. (13.55-44.96)*34.6060 or (13.55-44.96/33.5)). And the other operation can be an int or float number and any type of operation (addition, sub...). So, doesn't matter what's in the left side, the bug will still happen anyways.
So, has to be just two float numbers, inside parentheses, and with no operations INside or OUTside on the right side.
To reproduce it:
- Insert the parentheses -> ()
- Try to insert inside of it any float number in any type of operation -> (23.44*54.7)
- At the moment you try to insert the second period, or the decimal part of the second float number, the app will crash -> Crashes D:
Expected behavior: Well, I should be able to operate with any 2 float numbers as I could with any 2 int numbers.
Smartphone:
- Device: Motorola Moto G32
- OS: Android 13
- App version 3.1.4
- Language English
This should be corrected in the next release.
If you would like a glimpse at possible features and bug fixes, check out: https://github.com/bmg1919/OpenCalc/releases/tag/debug-apk