View Issue Details

IDProjectCategoryView StatusLast Update
0002849Far ManagerPlugins APIpublic2015-01-09 17:28
ReporterMaximus Assigned ToDrKnS  
PrioritynormalSeverityminorReproducibilityalways
Status closedResolutionfixed 
Product Version3.0 
Fixed in Version3.0 
Summary0002849: ProcessSynchroEventW вызывается при DMODE_NOPLUGINS
DescriptionИз фонового потока плагин зовет ACTL_SYNCHRO
Если фар показывает запрос на Elevation (например), то у плагина практически ничего сделать не получится.
Например, не выполняется
MacroControl(&guid, MCTL_SENDSTRING, MSSC_CHECK, &mcr);
Никакой информации об "ошибке" фар естественно не дает, а под отладчиком видно, что CallMacroPlugin обламывается из-за
Dlg->CheckDialogMode(DMODE_NOPLUGINS)

Так смысл давать активировать Synchro?
Additional Information     Far.exe!PluginManager::CallPlugin(const _GUID & SysID, int OpenFrom, void * Data, void * * Ret) Line 2504 C++
     Far.exe!KeyMacro::ParseMacroString(const wchar_t * Sequence, unsigned __int64 Flags, bool skipFile) Line 1485 C++
> Far.exe!pluginapi::apiMacroControl(const _GUID * PluginId, FAR_MACRO_CONTROL_COMMANDS Command, int Param1, void * Param2) Line 2624 C++
TagsNo tags attached.
Build4237

Activities

There are no notes attached to this issue.

Issue History

Date Modified Username Field Change
2014-10-28 09:07 Maximus New Issue
2015-01-09 17:28 DrKnS Build => 4237
2015-01-09 17:28 DrKnS Status new => closed
2015-01-09 17:28 DrKnS Assigned To => DrKnS
2015-01-09 17:28 DrKnS Resolution open => fixed
2015-01-09 17:28 DrKnS Fixed in Version => 3.0