View Issue Details

IDProjectCategoryView StatusLast Update
0002444Far ManagerCommand Line/Executepublic2013-07-25 00:22
ReporterbaldrAssigned ToDrKnS 
PrioritylowSeverityminorReproducibilityalways
Status closedResolutionfixed 
Product Version3.0 
Target VersionFixed in Version3.0 
Summary0002444: Поиск через "App Paths" перестал использовать %PathExt%
DescriptionСравнительно недавно (b3490) обнаружил, что при запуске программы (прописанной в "App Paths") используя только её имя, расширение из %PathExt% не добавляется. Быстрый просмотр исходников (b3490/r10567) привёл к подозрениям относительно функции FindModule() (execute.cpp:405): результат std::any_of(CONST_RANGE(PathExtList,... пропадает втуне (хотя по идее должен быть присвоен переменной Result). Возможно, я ошибаюсь; изменения были внесены при рефэкторинге кода (b3464/r10485).
Steps To ReproduceПопробовать запустить программу, прописанную в "App Paths", используя только её имя (без расширения, которое должно присутствовать в %PathExt%).
Additional InformationАвтодополнение в командной строке работает корректно (т.е. имя файла в списке найденных по %Path%/App Paths есть).
TagsNo tags attached.
Build3503

Activities

DrKnS

2013-07-05 19:40

administrator   bugnote:0011249

3503.

baldr

2013-07-05 23:45

reporter   bugnote:0011250

Last edited: 2013-07-05 23:49

View 2 revisions

Возможно, Result = Result || std::any_of(...) вместо if уменьшил бы уровень вложенности. Хотя это — косметика.

Issue History

Date Modified Username Field Change
2013-07-05 19:05 baldr New Issue
2013-07-05 19:40 DrKnS Note Added: 0011249
2013-07-05 19:40 DrKnS Assigned To => DrKnS
2013-07-05 19:40 DrKnS Status new => feedback
2013-07-05 23:45 baldr Note Added: 0011250
2013-07-05 23:45 baldr Status feedback => assigned
2013-07-05 23:49 baldr Note Edited: 0011250 View Revisions
2013-07-25 00:22 DrKnS Build => 3503
2013-07-25 00:22 DrKnS Status assigned => closed
2013-07-25 00:22 DrKnS Resolution open => fixed
2013-07-25 00:22 DrKnS Fixed in Version => 3.0