fix: save keywords in filesearcher

pull/2/merge
Qingping Hou 12 years ago
parent 7886cb5215
commit d62e3423a2

@ -74,6 +74,7 @@ function FileSearcher:setSearchResult(keywords)
end
end
end
self.keywords = keywords
self.items = #self.result
self.page = 1
self.current = 1
@ -162,12 +163,13 @@ function FileSearcher:addAllCommands()
self.commands:add(KEY_S, nil, "S",
"invoke search inputbox",
function(self)
old_keywords = keywords
keywords = InputBox:input(height-100, 100, "Search:", old_keywords)
if keywords then
self:setSearchResult(keywords)
old_keywords = self.keywords
self.keywords = InputBox:input(height-100, 100,
"Search:", old_keywords)
if self.keywords then
self:setSearchResult(self.keywords)
else
keywords = old_keywords
self.keywords = old_keywords
end
self.pagedirty = true
end
@ -238,7 +240,7 @@ function FileSearcher:choose(keywords)
-- draw menu title
renderUtf8Text(fb.bb, 30, 0 + self.title_H, tface, tfhash,
"Search Result for: "..keywords, true)
"Search Result for: "..self.keywords, true)
-- draw results
local c

Loading…
Cancel
Save