Ticket #265: Search finds bold/underlined strings twice
Fixed starting offset for 'search again' action in nroffed text. Signed-off-by: Slava Zanko <slavazanko@gmail.com>
Этот коммит содержится в:
родитель
c119682e43
Коммит
15cb151fce
@ -239,9 +239,9 @@ mcview_do_search (mcview_t * view)
|
|||||||
|
|
||||||
if (view->search_start != 0)
|
if (view->search_start != 0)
|
||||||
{
|
{
|
||||||
search_start = mcview_search_options.backwards ? -2 : 0;
|
int nroff_real_len = mcview__get_nroff_real_len (view, view->search_start + 1, 2);
|
||||||
search_start += view->search_start +
|
search_start = mcview_search_options.backwards ? -2 : nroff_real_len != 0 ? 2 : 0;
|
||||||
mcview__get_nroff_real_len (view, view->search_start, 2) * search_start;
|
search_start += view->search_start + nroff_real_len * search_start;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (mcview_search_options.backwards && (int) search_start < 0)
|
if (mcview_search_options.backwards && (int) search_start < 0)
|
||||||
|
Загрузка…
x
Ссылка в новой задаче
Block a user