diff options
author | Markus Braun <markus.braun@krawel.de> | 2002-08-12 07:14:46 +0000 |
---|---|---|
committer | Markus Braun <markus.braun@krawel.de> | 2002-08-12 07:14:46 +0000 |
commit | f150d997baa8332e7dc4c9d3d61310309022a405 (patch) | |
tree | a99ae2487386389ba4fffcf48003bc7519eecb2f | |
parent | b2a866434ed40f3713b4e8359f04989cbda429bc (diff) | |
download | rockbox-f150d997baa8332e7dc4c9d3d61310309022a405.tar.gz rockbox-f150d997baa8332e7dc4c9d3d61310309022a405.zip |
fixed display of 100% volume level
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1678 a1c6a512-1295-4272-9138-f99709370657
-rw-r--r-- | apps/recorder/icons.c | 10 |
1 files changed, 3 insertions, 7 deletions
diff --git a/apps/recorder/icons.c b/apps/recorder/icons.c index 5bb6d75da8..c1177c9e3b 100644 --- a/apps/recorder/icons.c +++ b/apps/recorder/icons.c | |||
@@ -17,16 +17,12 @@ | |||
17 | * | 17 | * |
18 | ****************************************************************************/ | 18 | ****************************************************************************/ |
19 | #include <lcd.h> | 19 | #include <lcd.h> |
20 | #include <string.h> | ||
20 | #include "kernel.h" | 21 | #include "kernel.h" |
21 | #include "sprintf.h" | 22 | #include "sprintf.h" |
23 | #include "rtc.h" | ||
22 | 24 | ||
23 | #include "icons.h" | 25 | #include "icons.h" |
24 | #ifndef SIMULATOR | ||
25 | #include "sprintf.h" | ||
26 | #endif | ||
27 | #ifdef HAVE_RTC | ||
28 | #include "rtc.h" | ||
29 | #endif | ||
30 | 26 | ||
31 | #ifdef HAVE_LCD_BITMAP | 27 | #ifdef HAVE_LCD_BITMAP |
32 | 28 | ||
@@ -229,7 +225,7 @@ void statusbar_icon_volume(int percent) | |||
229 | } | 225 | } |
230 | if(TIME_BEFORE(current_tick,switch_tick)) { /* display volume lever numerical */ | 226 | if(TIME_BEFORE(current_tick,switch_tick)) { /* display volume lever numerical */ |
231 | snprintf(buffer, sizeof(buffer), "%2d", percent); | 227 | snprintf(buffer, sizeof(buffer), "%2d", percent); |
232 | lcd_putsxy(ICON_VOLUME_X_POS+ICON_VOLUME_WIDTH/2-6, STATUSBAR_Y_POS, buffer, 0); | 228 | lcd_putsxy(ICON_VOLUME_X_POS+ICON_VOLUME_WIDTH/2-6*strlen(buffer)/2, STATUSBAR_Y_POS, buffer, 0); |
233 | } | 229 | } |
234 | else { /* display volume bar */ | 230 | else { /* display volume bar */ |
235 | volume=volume*14/100; | 231 | volume=volume*14/100; |