X-Git-Url: https://git.rmz.io/dotfiles.git/blobdiff_plain/85fd014ecfc51004744cb41cbaba5350c753609b..cbfa57a03cbbefbc6bf682757e27615aa7e633e4:/awesome/widgets/mpd_widget.lua diff --git a/awesome/widgets/mpd_widget.lua b/awesome/widgets/mpd_widget.lua index 9a698f7..89deae1 100644 --- a/awesome/widgets/mpd_widget.lua +++ b/awesome/widgets/mpd_widget.lua @@ -64,6 +64,7 @@ end function widget:get_info() local status, song = self._status, self._currentsong if not status.state then return nil end + if not status.song then return nil end local info = {} info.title = status.state .. " " .. status.song .. "/" .. status.playlistlength .. " " .. song_duration(status.elapsed, status.duration) @@ -166,6 +167,10 @@ function widget:run() conn:send("currentsong", function(_, song) self._currentsong = song + if not song then + self:update_widget() + return + end conn:albumart(song.file, function(_, art) self._albumart = art self:update_widget()