summaryrefslogtreecommitdiff
path: root/apps/wps.c
diff options
context:
space:
mode:
authorBjörn Stenberg <bjorn@haxx.se>2003-04-23 11:26:25 +0000
committerBjörn Stenberg <bjorn@haxx.se>2003-04-23 11:26:25 +0000
commit942bc9449ea587fc3d50a468da56df32baf0748f (patch)
treeca3731dfb763dbb299fe0edb41fa019263b588a0 /apps/wps.c
parent10fd7b6c3b3ed8bfd15ec1a6b67aaff3c4cf2a69 (diff)
downloadrockbox-942bc9449ea587fc3d50a468da56df32baf0748f.tar.gz
rockbox-942bc9449ea587fc3d50a468da56df32baf0748f.zip
Only redraw the status line when info actually changed.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3588 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/wps.c')
-rw-r--r--apps/wps.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/apps/wps.c b/apps/wps.c
index edc876e506..187f244775 100644
--- a/apps/wps.c
+++ b/apps/wps.c
@@ -103,7 +103,7 @@ void player_change_volume(int button)
103 if (!exit) 103 if (!exit)
104 button = button_get(true); 104 button = button_get(true);
105 } 105 }
106 status_draw(); 106 status_draw(false);
107 wps_refresh(id3,0, WPS_REFRESH_ALL); 107 wps_refresh(id3,0, WPS_REFRESH_ALL);
108} 108}
109#endif 109#endif
@@ -443,7 +443,7 @@ static bool update(void)
443 if (id3) 443 if (id3)
444 wps_refresh(id3, 0, WPS_REFRESH_NON_STATIC); 444 wps_refresh(id3, 0, WPS_REFRESH_NON_STATIC);
445 445
446 status_draw(); 446 status_draw(false);
447 447
448 /* save resume data */ 448 /* save resume data */
449 if ( id3 && 449 if ( id3 &&
@@ -488,7 +488,7 @@ static bool keylock(void)
488#endif 488#endif
489 return false; 489 return false;
490 } 490 }
491 status_draw(); 491 status_draw(false);
492 while (button_get(false)); /* clear button queue */ 492 while (button_get(false)); /* clear button queue */
493 493
494 while (!exit) { 494 while (!exit) {
@@ -560,7 +560,7 @@ static bool menu(void)
560 560
561#ifdef HAVE_LCD_CHARCELLS 561#ifdef HAVE_LCD_CHARCELLS
562 status_set_param(true); 562 status_set_param(true);
563 status_draw(); 563 status_draw(false);
564#endif 564#endif
565 565
566 while (!exit) { 566 while (!exit) {
@@ -896,7 +896,7 @@ int wps_show(void)
896 if(global_settings.volume > mpeg_sound_max(SOUND_VOLUME)) 896 if(global_settings.volume > mpeg_sound_max(SOUND_VOLUME))
897 global_settings.volume = mpeg_sound_max(SOUND_VOLUME); 897 global_settings.volume = mpeg_sound_max(SOUND_VOLUME);
898 mpeg_sound_set(SOUND_VOLUME, global_settings.volume); 898 mpeg_sound_set(SOUND_VOLUME, global_settings.volume);
899 status_draw(); 899 status_draw(false);
900 settings_save(); 900 settings_save();
901 break; 901 break;
902 902
@@ -910,7 +910,7 @@ int wps_show(void)
910 if(global_settings.volume < mpeg_sound_min(SOUND_VOLUME)) 910 if(global_settings.volume < mpeg_sound_min(SOUND_VOLUME))
911 global_settings.volume = mpeg_sound_min(SOUND_VOLUME); 911 global_settings.volume = mpeg_sound_min(SOUND_VOLUME);
912 mpeg_sound_set(SOUND_VOLUME, global_settings.volume); 912 mpeg_sound_set(SOUND_VOLUME, global_settings.volume);
913 status_draw(); 913 status_draw(false);
914 settings_save(); 914 settings_save();
915 break; 915 break;
916 916