summaryrefslogtreecommitdiff
path: root/lua/widgets.lua
diff options
context:
space:
mode:
authorailurux <ailuruxx@gmail.com>2024-09-27 16:59:59 +1000
committerailurux <ailuruxx@gmail.com>2024-09-27 16:59:59 +1000
commit3490cceb6b94ffbc947b699c8495cf8500e65b98 (patch)
tree60cf92de52ec965e10f8d2cbc5f69ed442718bf5 /lua/widgets.lua
parentf8a6c8c85af534510dfc2840730387d67b4c82ff (diff)
downloadtangara-fw-3490cceb6b94ffbc947b699c8495cf8500e65b98.tar.gz
Added listened indicator for audiobooks and podcasts
Diffstat (limited to 'lua/widgets.lua')
-rw-r--r--lua/widgets.lua6
1 files changed, 5 insertions, 1 deletions
diff --git a/lua/widgets.lua b/lua/widgets.lua
index 8112b656..cfcaf628 100644
--- a/lua/widgets.lua
+++ b/lua/widgets.lua
@@ -313,7 +313,11 @@ function widgets.InfiniteList(parent, iterator, opts)
add_to_top = true
end
if this_item > last_index then last_index = index end
- local btn = infinite_list.root:add_btn(nil, tostring(item))
+ local icon = nil
+ if opts.get_icon then
+ icon = opts.get_icon(item)
+ end
+ local btn = infinite_list.root:add_btn(icon, tostring(item))
if add_to_top then
btn:move_to_index(0)
end