diff --git a/src/music_visualizer.c b/src/music_visualizer.c index 428e90b..1d3f0a8 100644 --- a/src/music_visualizer.c +++ b/src/music_visualizer.c @@ -138,6 +138,7 @@ } else if (sampleRate < 96000) { nsamples = N_SAMPLES; } + /*fprintf(stderr,"%d\n", nsamples);*/ getstatus = false; // set alarm for status refresh alarm(STATUS_REFRESH); diff --git a/src/utils_curses.c b/src/utils_curses.c index 9ea1f50..c1d0175 100644 --- a/src/utils_curses.c +++ b/src/utils_curses.c @@ -76,18 +76,22 @@ song = status->song; int maxlen; int center; - int first_len = strlen(song->artist) + strlen(song->title) + 5; // artist + title - int second_len = strlen(status->state)+18; // state + elapsed - int third_len = strlen(song->album) + 3; // album + int first_len; + int second_len; + int third_len; if (song == NULL) { return; } - if (song->artist == NULL) { + if (song->artist == NULL || song->title == NULL) { maxlen = strlen(song->uri) + 3; center = maxC/2 - maxlen/2; } else { + first_len = strlen(song->artist) + strlen(song->title) + 5; // artist + title + second_len = strlen(status->state)+18; // state + elapsed + third_len = strlen(song->album) + 3; // album + maxlen = first_len; if (second_len > maxlen){ maxlen=second_len; diff --git a/src/utils_mpd.c b/src/utils_mpd.c index 5a76036..5e34c89 100644 --- a/src/utils_mpd.c +++ b/src/utils_mpd.c @@ -48,7 +48,7 @@ } bool change_host (char **args, int n) -{ +{ if (n == 0) { STANDARD_USAGE_ERROR ("port"); return false;