From 6bb7a7439dfa01745a7cf67e71d204e3b22926b6 Mon Sep 17 00:00:00 2001 From: Max Kellermann Date: Fri, 25 Jun 2010 20:02:53 +0200 Subject: song_print: simplified start_ms/end_ms check --- src/song_print.c | 22 ++++++++++------------ 1 file changed, 10 insertions(+), 12 deletions(-) (limited to 'src/song_print.c') diff --git a/src/song_print.c b/src/song_print.c index 034c1d013..11b241fbc 100644 --- a/src/song_print.c +++ b/src/song_print.c @@ -51,18 +51,16 @@ song_print_info(struct client *client, struct song *song) { song_print_uri(client, song); - if (song->start_ms > 0 || song->end_ms > 0) { - if (song->end_ms > 0) - client_printf(client, "Range: %u.%03u-%u.%03u\n", - song->start_ms / 1000, - song->start_ms % 1000, - song->end_ms / 1000, - song->end_ms % 1000); - else - client_printf(client, "Range: %u.%03u-\n", - song->start_ms / 1000, - song->start_ms % 1000); - } + if (song->end_ms > 0) + client_printf(client, "Range: %u.%03u-%u.%03u\n", + song->start_ms / 1000, + song->start_ms % 1000, + song->end_ms / 1000, + song->end_ms % 1000); + else if (song->start_ms > 0) + client_printf(client, "Range: %u.%03u-\n", + song->start_ms / 1000, + song->start_ms % 1000); if (song->mtime > 0) { #ifndef G_OS_WIN32 -- cgit v1.2.3