View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0001083 | Far Manager | File associations | public | 2009-09-29 13:19 | 2009-11-01 22:27 |
Reporter | JohnDoe | Assigned To | chupakabra | ||
Priority | normal | Severity | minor | Reproducibility | always |
Status | closed | Resolution | fixed | ||
Product Version | 2.0 | ||||
Fixed in Version | 2.0 | ||||
Summary | 0001083: Дефект в меню конфликта ассоциаций | ||||
Description | Когда на одно расширение назначено несколько ассоциаций, фар выдаёт меню. Если вызвать помощь, то после отмены, текст меню начинает смещаться на один символ влево(вместе с рамкой) | ||||
Steps To Reproduce | F1 Esc Down Down | ||||
Tags | No tags attached. | ||||
Build | 1190 | ||||
|
Не повторяется. |
|
А надо чтобы путь был достаточной длины. |
|
|
|
Теперь повторяется. |
|
1176 Вроде бы больше не повторяется Denis, а как у вас? |
|
Всё ещё повторяется |
|
1083.patch (801 bytes)
Index: unicode_far/vmenu.hpp =================================================================== --- unicode_far/vmenu.hpp (revision 3601) +++ unicode_far/vmenu.hpp (working copy) @@ -217,6 +217,7 @@ CriticalSection CS; bool *Used; + int AutoCenter; protected: Index: unicode_far/vmenu.cpp =================================================================== --- unicode_far/vmenu.cpp (revision 3601) +++ unicode_far/vmenu.cpp (working copy) @@ -167,6 +167,7 @@ FrameManager->ModalizeFrame(this); Used=new bool[WCHAR_MAX]; + AutoCenter = FALSE; } VMenu::~VMenu() @@ -231,7 +232,7 @@ if(!VMFlags.Check(VMENU_LISTBOX)) { - int AutoCenter=FALSE,AutoHeight=FALSE; + int AutoHeight=FALSE; if(!VMFlags.Check(VMENU_COMBOBOX)) { |
|
Добавил исправление 1083.patch. Только не уверен, что это правит причину, а не следствие :) |
|
1083.2.patch (398 bytes)
Index: unicode_far/vmenu.cpp =================================================================== --- unicode_far/vmenu.cpp (revision 3601) +++ unicode_far/vmenu.cpp (working copy) @@ -237,7 +237,7 @@ { if (X1==-1) { - X1=(ScrX-MaxLength-4)/2; + X1=(ScrX-MaxLength-4-((VMFlags.Check(VMENU_COMBOBOX)||VMFlags.Check(VMENU_LISTBOX))?0:2))/2; AutoCenter=TRUE; } |
|
Исправил патч - 1083.2.patch |
|
Да, и у меня повторяется, просто я сам попался на том что недостаточно детально описал шаги для воспроизведения бага (после отмены хелпа надо подвигать курсор) |
|
1190 |
Date Modified | Username | Field | Change |
---|---|---|---|
2009-09-29 13:19 | JohnDoe | New Issue | |
2009-09-29 13:23 | Denis | Note Added: 0004173 | |
2009-09-29 13:43 | JohnDoe | Note Added: 0004174 | |
2009-09-29 13:43 | JohnDoe | File Added: ass_conflict.Png | |
2009-09-29 13:49 | Denis | Note Added: 0004175 | |
2009-10-22 07:25 | JohnDoe | Note Added: 0004297 | |
2009-10-22 07:31 | Denis | Note Added: 0004298 | |
2009-10-22 07:56 | Denis | File Added: 1083.patch | |
2009-10-22 07:57 | Denis | Note Added: 0004299 | |
2009-10-22 08:18 | Denis | File Added: 1083.2.patch | |
2009-10-22 08:18 | Denis | Note Added: 0004300 | |
2009-10-22 08:28 | JohnDoe | Note Added: 0004301 | |
2009-10-26 22:41 | alexy | Assigned To | => vskirdin |
2009-10-26 22:41 | alexy | Status | new => assigned |
2009-10-30 16:05 | chupakabra | Assigned To | vskirdin => chupakabra |
2009-10-30 20:37 | chupakabra | Relationship added | related to 0000061 |
2009-10-30 20:38 | chupakabra | Note Added: 0004400 | |
2009-10-30 20:38 | chupakabra | Status | assigned => feedback |
2009-10-31 10:51 | JohnDoe | Status | feedback => resolved |
2009-11-01 22:27 | chupakabra | Build | => 1190 |
2009-11-01 22:27 | chupakabra | Status | resolved => closed |
2009-11-01 22:27 | chupakabra | Fixed in Version | => 2.0 |
2009-11-01 22:27 | chupakabra | Resolution | open => fixed |