From f150d997baa8332e7dc4c9d3d61310309022a405 Mon Sep 17 00:00:00 2001 From: Markus Braun Date: Mon, 12 Aug 2002 07:14:46 +0000 Subject: fixed display of 100% volume level git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1678 a1c6a512-1295-4272-9138-f99709370657 --- apps/recorder/icons.c | 10 +++------- 1 file 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 @@ * ****************************************************************************/ #include +#include #include "kernel.h" #include "sprintf.h" +#include "rtc.h" #include "icons.h" -#ifndef SIMULATOR -#include "sprintf.h" -#endif -#ifdef HAVE_RTC -#include "rtc.h" -#endif #ifdef HAVE_LCD_BITMAP @@ -229,7 +225,7 @@ void statusbar_icon_volume(int percent) } if(TIME_BEFORE(current_tick,switch_tick)) { /* display volume lever numerical */ snprintf(buffer, sizeof(buffer), "%2d", percent); - lcd_putsxy(ICON_VOLUME_X_POS+ICON_VOLUME_WIDTH/2-6, STATUSBAR_Y_POS, buffer, 0); + lcd_putsxy(ICON_VOLUME_X_POS+ICON_VOLUME_WIDTH/2-6*strlen(buffer)/2, STATUSBAR_Y_POS, buffer, 0); } else { /* display volume bar */ volume=volume*14/100; -- cgit v1.2.3