View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0000429 | Far Manager | _Common | public | 2007-12-10 05:26 | 2007-12-11 05:25 |
Reporter | vsergiy | Assigned To | vskirdin | ||
Priority | normal | Severity | minor | Reproducibility | always |
Status | closed | Resolution | fixed | ||
Fixed in Version | 1.80 alpha 1 | ||||
Summary | 0000429: Не очищается и не сохраняется кеш директорий | ||||
Description | При создании директории TreeList:: AddTreeName() (и некоторые другие статические функции класса TreeList) заполняет структуру TreeCache (типа TreeListCache) списком директорий при наличии файла «tree2.far» в корне. Но при завершении программы не сохраняется новый список директорий и не очищается память за TreeCache если не был создан объект TreeList. Необходимо принудительно сохранять и очищать кеш директорий. Патч в комплекте. | ||||
Tags | No tags attached. | ||||
Build | 389 | ||||
2007-12-10 05:26
|
ctrlobj.cpp.patch (321 bytes)
Index: ctrlobj.cpp =================================================================== --- ctrlobj.cpp (revision 1386) +++ ctrlobj.cpp (working copy) @@ -180,6 +180,8 @@ delete EditorPosCache; delete FrameManager; + TreeList::FlushCache(); + SIDCacheFlush(); Lang.Close(); CtrlObject=NULL; |
|
в 389 |
Date Modified | Username | Field | Change |
---|---|---|---|
2007-12-10 05:26 | vsergiy | New Issue | |
2007-12-10 05:26 | vsergiy | File Added: ctrlobj.cpp.patch | |
2007-12-10 09:19 | vskirdin | Status | new => assigned |
2007-12-10 09:19 | vskirdin | Assigned To | => vskirdin |
2007-12-10 11:27 | vskirdin | Note Added: 0000994 | |
2007-12-10 11:27 | vskirdin | Status | assigned => feedback |
2007-12-11 03:38 | vsergiy | Status | feedback => resolved |
2007-12-11 03:38 | vsergiy | Resolution | open => fixed |
2007-12-11 05:25 | vskirdin | Build | => 389 |
2007-12-11 05:25 | vskirdin | Status | resolved => closed |
2007-12-11 05:25 | vskirdin | Fixed in Version | => 1.80 alpha 1 |