X-Git-Url: https://git.rmz.io/dotfiles.git/blobdiff_plain/b15de3b4638d2a6764e84c3a6b0ce36bfef81534..e0f52edab239cc479d296f039c1ecf8d1b01de33:/awesome/widgets/mpd_widget.lua diff --git a/awesome/widgets/mpd_widget.lua b/awesome/widgets/mpd_widget.lua index a0defc1..e71e087 100644 --- a/awesome/widgets/mpd_widget.lua +++ b/awesome/widgets/mpd_widget.lua @@ -79,7 +79,7 @@ function widget:popup_show() if self._notification then return end self._notification = naughty.notify( { title = table.title - , icon = table.icon + , icon = table.icon or beautiful.mpd_default_album , icon_size = 64 , text = table.text , timeout = 0 @@ -103,6 +103,7 @@ function widget:popup_hide(delay) end if self._hide_timer and self._hide_timer.started then + self._hide_timer.timeout = delay self._hide_timer:again() else self._hide_timer = timer( @@ -123,12 +124,12 @@ end function widget:popup_oneshot(timeout) if self._notification then - self:popup_update() - self:popup_hide(5) + self:popup_hide() + self:popup_show() else self:popup_show() - self:popup_hide(5) end + self:popup_hide(5) end function widget:error_handler(err)