fix: selection_strategies row and follow (#218)

This commit is contained in:
Simon Hauser
2020-11-13 16:20:09 +01:00
committed by GitHub
parent 64aae0abd8
commit ba52c70a60
2 changed files with 10 additions and 4 deletions

View File

@@ -53,7 +53,7 @@ function EntryManager:new(max_results, set_entry, info)
local existing_entry = v.entry
-- FIXME: This has the problem of assuming that display will not be the same for two different entries.
if existing_entry.display == entry.display then
if existing_entry == entry then
return k
end
end
@@ -110,7 +110,7 @@ function EntryManager:insert(picker, index, entry)
-- and then shift all the corresponding items one place.
local next_entry, last_score
repeat
self.info.inserted = self.info.inserted + 1
self.info.inserted = self.info.inserted + 1
next_entry = self.entry_state[index]
self.set_entry(picker, index, entry.entry, entry.score)