View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0000383 | Far Manager | _Common | public | 2007-11-27 01:31 | 2009-05-29 00:09 |
Reporter | Tonal | Assigned To | alexy | ||
Priority | normal | Severity | minor | Reproducibility | have not tried |
Status | closed | Resolution | fixed | ||
Fixed in Version | 2.0 | ||||
Summary | 0000383: Сортировка плагинов | ||||
Description | Последним действием, при загрузке плагина идёт сортировка всего списка плагинов: PluginManager::LoadPlugin файл plugins.cpp строки 363-371. Возникли вопросы: 1) Зачем нужна сортировка списка плагинов? Где она используется? 2) Если таки она нужна, то может лучше вынести её в PluginManager::LoadPlugins, PluginManager::LoadPluginsFromCache(), чтобы она выполнялась 1 раз после загрузки всех плагинов? | ||||
Tags | No tags attached. | ||||
Build | 914 | ||||
|
Код в общем практически готов для динамического плагин менеджера а там такое надо. Но полюбому есть пока вещи по важней. |
|
В любом случае будет фаза массовой загрузки. Сортировать нужно после неё. А в случае одиночной загрузки, лучше уж не qsort пускать а вставками. Понятно, что вопрос не архи важный, но для того трекер и есть, чтобы и мелочи не забывались, мне кажется. :-) |
|
914 |
Date Modified | Username | Field | Change |
---|---|---|---|
2007-11-27 01:31 | Tonal | New Issue | |
2007-11-27 11:16 | alexy | Note Added: 0000874 | |
2007-11-27 13:20 | Tonal | Note Added: 0000877 | |
2009-05-29 00:08 | alexy | Status | new => assigned |
2009-05-29 00:08 | alexy | Assigned To | => alexy |
2009-05-29 00:09 | alexy | Build | => 914 |
2009-05-29 00:09 | alexy | Note Added: 0003340 | |
2009-05-29 00:09 | alexy | Status | assigned => closed |
2009-05-29 00:09 | alexy | Resolution | open => fixed |
2009-05-29 00:09 | alexy | Fixed in Version | => 2.0 |