From 3f7f199cb940c8d5f6d48f77fd59971adffe49ef Mon Sep 17 00:00:00 2001 From: jacqueline Date: Thu, 7 Dec 2023 16:57:05 +1100 Subject: Remove pre-iterator concepts - No more IndexRecord/Result/dbGetPage nonsense - Queue is just track ids - i am so tired and have so much to do --- lua/browser.lua | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'lua/browser.lua') diff --git a/lua/browser.lua b/lua/browser.lua index 415e5dbb..b9a17af5 100644 --- a/lua/browser.lua +++ b/lua/browser.lua @@ -115,13 +115,15 @@ function browser.create(opts) btn:onevent(lvgl.EVENT.FOCUSED, function() screen.focused_item = this_item if screen.last_item - 5 < this_item then - opts.iterator:next(screen.add_item) + screen.add_item(opts.iterator()) end end) end for _ = 1, 8 do - opts.iterator:next(screen.add_item) + local val = opts.iterator() + if not val then break end + screen.add_item(val) end return screen -- cgit v1.2.3