• Status Closed
  • Percent Complete
  • Task Type Bugs
  • Category Plugins
  • Assigned To
  • Operating System All players
  • Severity Low
  • Priority Very Low
  • Reported Version Daily build (which?)
  • Due in Version Undecided
  • Due Date Undecided
  • Votes
  • Private
Attached to Project: Rockbox
Opened by tomers - 2009-05-16
Last edited by gotthardt - 2009-05-26

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.

Closed by  gotthardt
2009-05-26 19:41
Reason for closing:  Fixed

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.


Available keyboard shortcuts


Task Details

Task Editing