diff options
Diffstat (limited to 'apps/gui/gwps-common.c')
-rw-r--r-- | apps/gui/gwps-common.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/apps/gui/gwps-common.c b/apps/gui/gwps-common.c index 7590f493e8..307036eda4 100644 --- a/apps/gui/gwps-common.c +++ b/apps/gui/gwps-common.c | |||
@@ -569,7 +569,10 @@ static char* get_tag(struct wps_data* wps_data, | |||
569 | case 'v': /* volume */ | 569 | case 'v': /* volume */ |
570 | *flags |= WPS_REFRESH_DYNAMIC; | 570 | *flags |= WPS_REFRESH_DYNAMIC; |
571 | snprintf(buf, buf_size, "%d", global_settings.volume); | 571 | snprintf(buf, buf_size, "%d", global_settings.volume); |
572 | *intval = global_settings.volume / 10 + 1; | 572 | *intval = 10 * (global_settings.volume |
573 | - sound_min(SOUND_VOLUME)) | ||
574 | / (sound_max(SOUND_VOLUME) | ||
575 | - sound_min(SOUND_VOLUME)) + 1; | ||
573 | return buf; | 576 | return buf; |
574 | 577 | ||
575 | } | 578 | } |
@@ -1892,7 +1895,7 @@ bool update_onvol_change(struct gui_wps * gwps) | |||
1892 | gui_wps_refresh(gwps, 0, WPS_REFRESH_NON_STATIC); | 1895 | gui_wps_refresh(gwps, 0, WPS_REFRESH_NON_STATIC); |
1893 | 1896 | ||
1894 | #ifdef HAVE_LCD_CHARCELLS | 1897 | #ifdef HAVE_LCD_CHARCELLS |
1895 | gui_splash(gwps->display,0, false, "Vol: %d %% ", | 1898 | gui_splash(gwps->display,0, false, "Vol: %d dB ", |
1896 | sound_val2phys(SOUND_VOLUME, global_settings.volume)); | 1899 | sound_val2phys(SOUND_VOLUME, global_settings.volume)); |
1897 | return true; | 1900 | return true; |
1898 | #endif | 1901 | #endif |