|
From: <mla...@us...> - 2007-11-18 23:20:21
|
Revision: 318
http://g15daemon.svn.sourceforge.net/g15daemon/?rev=318&view=rev
Author: mlampard
Date: 2007-11-18 15:20:11 -0800 (Sun, 18 Nov 2007)
Log Message:
-----------
Dont display track time info if that data is not available (Thanks Nedko)
Modified Paths:
--------------
trunk/g15daemon-audio-plugins/g15mpd/AUTHORS
trunk/g15daemon-audio-plugins/g15mpd/ChangeLog
trunk/g15daemon-audio-plugins/g15mpd/g15mpd.c
Modified: trunk/g15daemon-audio-plugins/g15mpd/AUTHORS
===================================================================
--- trunk/g15daemon-audio-plugins/g15mpd/AUTHORS 2007-11-18 23:16:25 UTC (rev 317)
+++ trunk/g15daemon-audio-plugins/g15mpd/AUTHORS 2007-11-18 23:20:11 UTC (rev 318)
@@ -6,4 +6,4 @@
Nedko Arnaudov
- patch to improve responsiveness
- patch to respond to volume control/mute
-
+- patch to hide display of names and/or track info if that data isn't available.
Modified: trunk/g15daemon-audio-plugins/g15mpd/ChangeLog
===================================================================
--- trunk/g15daemon-audio-plugins/g15mpd/ChangeLog 2007-11-18 23:16:25 UTC (rev 317)
+++ trunk/g15daemon-audio-plugins/g15mpd/ChangeLog 2007-11-18 23:20:11 UTC (rev 318)
@@ -7,3 +7,5 @@
- Respond to volume wheel & mute button
- Improve responsiveness
- Fix display if stream name is NULL
+- Dont display elapsed or total time if playing a radio stream where we dont
+ have that information.
Modified: trunk/g15daemon-audio-plugins/g15mpd/g15mpd.c
===================================================================
--- trunk/g15daemon-audio-plugins/g15mpd/g15mpd.c 2007-11-18 23:16:25 UTC (rev 317)
+++ trunk/g15daemon-audio-plugins/g15mpd/g15mpd.c 2007-11-18 23:20:11 UTC (rev 318)
@@ -422,8 +422,10 @@
/* elapsed time */
memset(time_elapsed,0,41);
memset(time_total,0,41);
- snprintf((char*)time_elapsed,40,"%02i:%02i",track_info.elapsed/60, track_info.elapsed%60);
- snprintf((char*)time_total,40,"%02i:%02i",track_info.total/60, track_info.total%60);
+ if (track_info.total != 0) {
+ snprintf((char*)time_elapsed,40,"%02i:%02i",track_info.elapsed/60, track_info.elapsed%60);
+ snprintf((char*)time_total,40,"%02i:%02i",track_info.total/60, track_info.total%60);
+ }
if(track_info.elapsed>0&&track_info.total>0)
g15r_drawBar (canvas, 10, 22, 149, 30, G15_COLOR_BLACK, track_info.elapsed, track_info.total, 1);
canvas->mode_xor=1;
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|