View Issue Details

IDProjectCategoryView StatusLast Update
0002960Far ManagerFilterspublic2015-03-06 01:33
ReporterkobriAssigned To 
PrioritynormalSeverityfeatureReproducibilityhave not tried
Status newResolutionopen 
Product Version3.0 
Target VersionFixed in Version 
Summary0002960: Не перечитывать панель при обновлении фильтров
DescriptionЯ на форуме описывал какие проблемы возникают из-за того, что фар при каждом изменении фильтра перечитывает панель:
http://forum.farmanager.com/viewtopic.php?t=2365&p=127932#p127932

Решил сам попробовать сделать патч, у меня полный список файлов хранится в m_ListData_full, а в m_ListData теперь находится отфильтрованный список указателей на элементы из m_ListData_full
TagsNo tags attached.
Build

Activities

kobri

2015-03-06 01:14

reporter  

diff.zip (13,012 bytes)

kobri

2015-03-06 01:33

reporter   bugnote:0013566

Отрправил и только тут проблему заметил, в panel.hpp надо поменять

enum {UPDATE_KEEP_SELECTION=1,UPDATE_SECONDARY=2,UPDATE_IGNORE_VISIBLE=4,UPDATE_DRAW_MESSAGE=8,UPDATE_FILTERS_ONLY=8};

на

enum {UPDATE_KEEP_SELECTION=1,UPDATE_SECONDARY=2,UPDATE_IGNORE_VISIBLE=4,UPDATE_DRAW_MESSAGE=8,UPDATE_FILTERS_ONLY=16};

А то совпадающие значения у двух флагов получаются

Issue History

Date Modified Username Field Change
2015-03-06 01:14 kobri New Issue
2015-03-06 01:14 kobri File Added: diff.zip
2015-03-06 01:33 kobri Note Added: 0013566