View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0002849 | Far Manager | Plugins API | public | 2014-10-28 09:07 | 2015-01-09 17:28 |
Reporter | Maximus | Assigned To | DrKnS | ||
Priority | normal | Severity | minor | Reproducibility | always |
Status | closed | Resolution | fixed | ||
Product Version | 3.0 | ||||
Fixed in Version | 3.0 | ||||
Summary | 0002849: 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++ | ||||
Tags | No tags attached. | ||||
Build | 4237 | ||||