diff --git a/lib/naughty/widget/icon.lua b/lib/naughty/widget/icon.lua index 971fb84b2..4f6b3c615 100644 --- a/lib/naughty/widget/icon.lua +++ b/lib/naughty/widget/icon.lua @@ -153,10 +153,11 @@ local function new(args) gtable.crush(tb, icon, true) function tb._private.icon_changed_callback() + local icn = gsurface.load_silently(tb._private.notification.icon) if icn then - tb:set_image() + tb:set_image(icn) end end