- Status Closed
- Percent Complete
- Task Type Bugs
- Category Plugins
-
Assigned To
gotthardt - Operating System All players
- Severity Low
- Priority Very Low
- Reported Version Daily build (which?)
- Due in Version Undecided
-
Due Date
Undecided
- Votes
- Private
FS#10211 - Calculator does not clean screen well
To reproduce:
Open calculator
Press 9
Press 1/x twice
You’ll notice leftovers from the last result 0.11111111, which are the lower pixels of the first four (”0.11”) characters.
See screenshots.
Loading...
Available keyboard shortcuts
- Alt + ⇧ Shift + l Login Dialog / Logout
- Alt + ⇧ Shift + a Add new task
- Alt + ⇧ Shift + m My searches
- Alt + ⇧ Shift + t focus taskid search
Tasklist
- o open selected task
- j move cursor down
- k move cursor up
Task Details
- n Next task
- p Previous task
- Alt + ⇧ Shift + e ↵ Enter Edit this task
- Alt + ⇧ Shift + w watch task
- Alt + ⇧ Shift + y Close Task
Task Editing
- Alt + ⇧ Shift + s save task
I could reproduce this issue on e200 with default theme but *not* on c200 with default cabbiev2 theme. On h100 I’ve seen it using zezayer theme but *not* using cabbiev2. So this issue seems to be related to the font chosen.
Please add information about the test environment to a task in the first place. It’s hard to guess what target you are using and it’s quite annoying to have to dig for information that the reporter could have added in the first place. Of course the first target / theme combination I tried did not show the issue.
In the code REC_HEIGHT is calculated and could be too small due to rounding.
This is repeated subtracted from the Yoffset leaving the last offset too large.
When the clearing is done it used REC_HEIGHT which can be too small (depending on LCD_HEIGHT). This clears an area too small.
The solution is to clear the area based on the area’s height: Y_1_POS.
Tested on Gigabeat.