View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0001192 | Far Manager | Filters | public | 2009-11-30 10:10 | 2009-11-30 18:31 |
Reporter | Denis | Assigned To | alexy | ||
Priority | normal | Severity | crash | Reproducibility | always |
Status | closed | Resolution | fixed | ||
Platform | x86 | OS | Windows | OS Version | XP SP2 |
Product Version | 2.0 | ||||
Fixed in Version | 2.0 | ||||
Summary | 0001192: Падение при создании фильтра | ||||
Description | При создании фильтра Far падает. | ||||
Steps To Reproduce | Ctrl-I Insert Enter | ||||
Additional Information | Far 2.0 build 1252 x86 | ||||
Tags | No tags attached. | ||||
Build | 1253 | ||||
|
Сломано в 1246 |
|
Патч: Index: unicode_far/dialog.cpp =================================================================== --- unicode_far/dialog.cpp (revision 3815) +++ unicode_far/dialog.cpp (working copy) @@ -1382,11 +1382,12 @@ */ if((IFlags&DIF_EDITEXPAND) && Type != DI_PSWEDIT && Type != DI_FIXEDIT) + { apiExpandEnvironmentStrings(strData, strData); + EditPtr->SetString(strData); + } CurItem->strData = strData; - - EditPtr->SetString(strData); } break; } |
|
Это не фикс, это прячет проблему для этого специфичного диалога. |
|
В реальности падает в filefilterparams.cpp в 'EditData->MarkChar=*MarkChar;' А фикс - это что бы продержаться до нормального исправления. Интересно, что WinDBG сразу показывает место падения, а вот студия где-то рядом. |
|
Ну я прекрасно знаю где падает :) И ты правил в правильном направлении, но не совсем. Там вообще не должен генерироватся DN_EDITCHANGE. |
|
1253 |
Date Modified | Username | Field | Change |
---|---|---|---|
2009-11-30 10:10 | Denis | New Issue | |
2009-11-30 10:52 | Denis | Note Added: 0004630 | |
2009-11-30 13:46 | Denis | Note Added: 0004632 | |
2009-11-30 15:16 | alexy | Note Added: 0004634 | |
2009-11-30 15:16 | alexy | Assigned To | => alexy |
2009-11-30 15:16 | alexy | Status | new => assigned |
2009-11-30 15:20 | Denis | Note Added: 0004638 | |
2009-11-30 15:20 | Denis | Note Edited: 0004638 | |
2009-11-30 15:48 | alexy | Note Added: 0004639 | |
2009-11-30 18:31 | alexy | Build | => 1253 |
2009-11-30 18:31 | alexy | Note Added: 0004642 | |
2009-11-30 18:31 | alexy | Status | assigned => closed |
2009-11-30 18:31 | alexy | Fixed in Version | => 2.0 |
2009-11-30 18:31 | alexy | Resolution | open => fixed |