View Issue Details

IDProjectCategoryView StatusLast Update
0000429Far Manager_Commonpublic2007-12-11 05:25
Reportervsergiy Assigned Tovskirdin  
PrioritynormalSeverityminorReproducibilityalways
Status closedResolutionfixed 
Fixed in Version1.80 alpha 1 
Summary0000429: Не очищается и не сохраняется кеш директорий
DescriptionПри создании директории TreeList:: AddTreeName() (и некоторые другие статические функции класса TreeList) заполняет структуру TreeCache (типа TreeListCache) списком директорий при наличии файла «tree2.far» в корне. Но при завершении программы не сохраняется новый список директорий и не очищается память за TreeCache если не был создан объект TreeList.
Необходимо принудительно сохранять и очищать кеш директорий.

Патч в комплекте.
TagsNo tags attached.
Build389

Activities

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;
ctrlobj.cpp.patch (321 bytes)   

vskirdin

2007-12-10 11:27

administrator   bugnote:0000994

в 389

Issue History

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