diff options
| author | Sam <github@samlord.co.uk> | 2025-02-04 21:13:52 +0000 |
|---|---|---|
| committer | Sam <github@samlord.co.uk> | 2025-02-04 21:13:52 +0000 |
| commit | ff733e8f0c827e3d2d91bb7db29a85807867ab5e (patch) | |
| tree | ede269bca54b5316e5e0cd13eedde82d938b26dc /lua/table_iterator.lua | |
| parent | 844b3f733ec30eff41c3b3d48c74561d7b11da8e (diff) | |
| download | tangara-fw-ff733e8f0c827e3d2d91bb7db29a85807867ab5e.tar.gz | |
Wrap filesystem iterator
Change to wrapping the filesystem iterator rather than iterating over
table values. Also centralise the is_playlist check and hide Playlists
menu if none are present
Diffstat (limited to 'lua/table_iterator.lua')
| -rw-r--r-- | lua/table_iterator.lua | 27 |
1 files changed, 0 insertions, 27 deletions
diff --git a/lua/table_iterator.lua b/lua/table_iterator.lua deleted file mode 100644 index 5bacada6..00000000 --- a/lua/table_iterator.lua +++ /dev/null @@ -1,27 +0,0 @@ - -local TableIterator = {} - -function TableIterator:create(table) - local iterator = {}; - iterator.index = 0; - iterator.table = table; - - function iterator:clone() - return TableIterator:create(table) - end - - function iterator:next() - self.index = self.index + 1 - return self.table[self.index] - end - - function iterator:prev() - self.index = self.index - 1 - return self.table[self.index] - end - - return iterator -end - - -return TableIterator
\ No newline at end of file |
