View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0000492 | Far Manager | FindFiles | public | 2008-03-13 05:26 | 2008-03-13 07:30 |
Reporter | Denis | Assigned To | alexy | ||
Priority | normal | Severity | minor | Reproducibility | always |
Status | closed | Resolution | fixed | ||
Fixed in Version | 1.80 alpha 1 | ||||
Summary | 0000492: FindFile results window теряет информацию | ||||
Description | На разрешении 100x40 при поиске файла, который находится во вложенной папке по отношению к текущей папке, отсутствует строка с именем папки, иногда перед первой строкой с результатом находится просто пустая строка: ╔═══════════════════ Find file: IdentifyObject.cur ════════════════════╗ ║ IdentifyObject.cur 326 13.03.08 12:18 A ║ ║ ║ должно быть: ╔═══════════════════ Find file: IdentifyObject.cur ════════════════════╗ ║ D:\EDAMS430\SRC\e_Common\res\ <Folder> ║ ║ IdentifyObject.cur 326 13.03.08 12:18 A ║ | ||||
Tags | No tags attached. | ||||
Build | 440 | ||||
|
Первый раз после запуска Far всё показывается правильно, а уже при повторном поиске теряется папка при показе. |
|
Судя по всему, баг из-за того, что не очищается 'strLastDirName' (определена в findfile.cpp line 101) перед новым поиском. Если перед поиском её чистить, то поиск работает корректно. |
2008-03-13 06:28
|
findfile.diff (476 bytes)
=================================================================== --- findfile.cpp (revision 1535) +++ findfile.cpp (working copy) @@ -1473,6 +1473,8 @@ else strSearchStr.Format (UMSG(MFindSearchingIn), L""); + strLastDirName = L""; + struct DialogDataEx FindDlgData[]={ /* 00 */DI_DOUBLEBOX,3,1,DLG_WIDTH,DLG_HEIGHT-4,0,0,DIF_SHOWAMPERSAND,0,strTitle, /* 01 */DI_LISTBOX,4,2,73,DLG_HEIGHT-9,0,0,DIF_LISTNOBOX,0,(const wchar_t*)0, |
|
Угу, сверил с 1.71, там ещё надо strFindMessage чистить. Ща закомичю. |
|
440 |
|
проверено но 440 |
Date Modified | Username | Field | Change |
---|---|---|---|
2008-03-13 05:26 | Denis | New Issue | |
2008-03-13 05:59 | Denis | Note Added: 0001303 | |
2008-03-13 06:28 | Denis | Note Added: 0001304 | |
2008-03-13 06:28 | Denis | File Added: findfile.diff | |
2008-03-13 06:59 | alexy | Status | new => assigned |
2008-03-13 06:59 | alexy | Assigned To | => alexy |
2008-03-13 07:02 | alexy | Note Added: 0001305 | |
2008-03-13 07:20 | alexy | Note Added: 0001306 | |
2008-03-13 07:20 | alexy | Status | assigned => feedback |
2008-03-13 07:25 | Denis | Status | feedback => resolved |
2008-03-13 07:25 | Denis | Resolution | open => fixed |
2008-03-13 07:25 | Denis | Note Added: 0001307 | |
2008-03-13 07:30 | alexy | Build | => 440 |
2008-03-13 07:30 | alexy | Status | resolved => closed |
2008-03-13 07:30 | alexy | Fixed in Version | => 1.80 alpha 1 |