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:
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user