From 2ad21dcaa27d678cef7117f4d118cc56f3e3dfaf Mon Sep 17 00:00:00 2001 From: chrox Date: Thu, 12 Mar 2015 17:41:20 +0800 Subject: [PATCH] only strip punctuations when highlight to search This should fix #1419. --- frontend/apps/reader/modules/readerhighlight.lua | 3 ++- frontend/apps/reader/modules/readersearch.lua | 1 - 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/frontend/apps/reader/modules/readerhighlight.lua b/frontend/apps/reader/modules/readerhighlight.lua index 351492331..9e79d9011 100644 --- a/frontend/apps/reader/modules/readerhighlight.lua +++ b/frontend/apps/reader/modules/readerhighlight.lua @@ -468,7 +468,8 @@ function ReaderHighlight:onHighlightSearch() DEBUG("search highlight") self:highlightFromHoldPos() if self.selected_text then - self.ui:handleEvent(Event:new("ShowSearchDialog", self.selected_text.text)) + local text = require("util").stripePunctuations(self.selected_text.text) + self.ui:handleEvent(Event:new("ShowSearchDialog", text)) end end diff --git a/frontend/apps/reader/modules/readersearch.lua b/frontend/apps/reader/modules/readersearch.lua index 342d525e4..a21aba836 100644 --- a/frontend/apps/reader/modules/readersearch.lua +++ b/frontend/apps/reader/modules/readersearch.lua @@ -29,7 +29,6 @@ function ReaderSearch:addToMainMenu(tab_item_table) end function ReaderSearch:onShowSearchDialog(text) - text = require("util").stripePunctuations(text) local do_search = function(search_func, text, param) return function() local res = search_func(self, text, param)