Reset multi-selection in Picker:refresh() (#830)

If there's a new finder the multi selection is invalidated, so reset it
This commit is contained in:
Tom Praschan
2021-05-15 18:54:53 +02:00
committed by GitHub
parent d466135418
commit b78d4ef10c

View File

@@ -640,7 +640,10 @@ function Picker:refresh(finder, opts)
if opts.reset_prompt then self:reset_prompt() end if opts.reset_prompt then self:reset_prompt() end
self.finder:close() self.finder:close()
if finder then self.finder = finder end if finder then
self.finder = finder
self._multi = MultiSelect:new()
end
self.__on_lines(nil, nil, nil, 0, 1) self.__on_lines(nil, nil, nil, 0, 1)
end end