View Issue Details

IDProjectCategoryView StatusLast Update
0000999Far ManagerEditorpublic2009-09-03 21:50
ReporterAriman Assigned To 
PrioritynormalSeverityminorReproducibilityalways
Status closedResolutionfixed 
Fixed in Version2.0 
Summary0000999: Неправильный сдвиг окна редактора после поиска при выбраной опции Select Found
DescriptionЕсли в редакторе в поиска задать строку размером больше, чем половина окна и выбрать Select Found, то окно редактора уезжает сильно влево. Что видно на приложеных скриншотах. Если же строка поиска больше чем видимый размер окна, то найденный фрагмент вообще не видно.

Приаттаченый патч проблему решает. Связана она с тем, что в расчете нужного смещения длина искомой строки учитывается дважды, если выбрано 'Select Found'.
TagsNo tags attached.
Build1104

Activities

Ariman

2009-08-06 09:28

reporter  

far_editor_search_select_patch.diff (623 bytes)   
Index: .
===================================================================
--- .	(revision 3341)
+++ .	(working copy)
@@ -3934,8 +3934,9 @@
 
         int LeftPos=CurPtr->GetLeftPos();
         int TabCurPos=CurPtr->GetTabCurPos();
-        if (ObjWidth>8 && TabCurPos-LeftPos+SearchLength>ObjWidth-8)
-          CurPtr->SetLeftPos(TabCurPos+SearchLength-ObjWidth+8);
+		int nSearchLenPart = (SelectFound) ? 0 : SearchLength;
+        if (ObjWidth>8 && TabCurPos-LeftPos+nSearchLenPart>ObjWidth-8)
+          CurPtr->SetLeftPos(TabCurPos+nSearchLenPart-ObjWidth+8);
 
         if (ReplaceMode)
         {

Ariman

2009-08-06 09:28

reporter  

search_params.png (24,990 bytes)   
search_params.png (24,990 bytes)   

Ariman

2009-08-06 09:28

reporter  

select_shift.png (26,544 bytes)   
select_shift.png (26,544 bytes)   

chupakabra

2009-09-03 21:42

developer   bugnote:0004008

По идее, исправлено в 1104.

Issue History

Date Modified Username Field Change
2009-08-06 09:28 Ariman New Issue
2009-08-06 09:28 Ariman File Added: far_editor_search_select_patch.diff
2009-08-06 09:28 Ariman File Added: search_params.png
2009-08-06 09:28 Ariman File Added: select_shift.png
2009-09-03 21:42 chupakabra Note Added: 0004008
2009-09-03 21:42 chupakabra Status new => feedback
2009-09-03 21:50 alexy Build => 1104
2009-09-03 21:50 alexy Status feedback => closed
2009-09-03 21:50 alexy Resolution open => fixed
2009-09-03 21:50 alexy Fixed in Version => 2.0