fix duplicate birthday entries #27

Merged
fgombault merged 1 commits from master into master 2024-09-19 07:45:35 -04:00

View File

@@ -44,10 +44,19 @@ function redraw()
events = {} events = {}
local lines = {} local lines = {}
for i,v in ipairs(contacts) do for i,v in ipairs(contacts) do
table.insert(events, v) local fmt_out = fmt_line(v)
table.insert(lines, fmt_line(v)) local insert = 0
if i == prefs.count then if #lines == 0 then
break insert = 1
elseif not (fmt_out == lines[#lines]) then
insert = 1
end
if insert == 1 then
table.insert(events, v)
table.insert(lines, fmt_out)
if #lines == prefs.count then
break
end
end end
end end
ui:show_lines(lines) ui:show_lines(lines)