Skip to content
Permalink
Browse files

LuaFAR: Запретить обработку событий в редакторе, вьювере и панелях во…

… время вывода сообщения об ошибке (продолжение revision 13350).
  • Loading branch information...
shmuz committed May 1, 2017
1 parent 4ae29d1 commit 9160a335eb942ebe7491a4942425f9c6f9ba41f8
@@ -1,6 +1,6 @@
function export.GetGlobalInfo()
return {
Version = { 1, 0, 0, 604 },
Version = { 1, 0, 0, 605 },
MinFarVersion = { 3, 0, 0, 4829 },
Guid = win.Uuid("4EBBEFC8-2084-4B7F-94C0-692CE136894D"),
Title = "LuaMacro",
@@ -1,4 +1,9 @@
shmuel 12.04.2017 22:47:30 +0200 - build 604
shmuel 01.05.2017 22:01:38 +0200 - build 605

1. LuaFAR: Запретить обработку событий в редакторе, вьювере и панелях во время вывода сообщения
об ошибке (продолжение build 523).

shmuel 12.04.2017 22:47:30 +0200 - build 604

1. LuaFAR: ещё раз дополнительная оптимизация unicode.utf8.sub.

@@ -1086,7 +1086,8 @@ intptr_t LF_ProcessPanelEvent(lua_State* L, const struct ProcessPanelEventInfo *
{
int res = FALSE;

if(GetExportFunction(L, "ProcessPanelEvent")) //+1: Func
if (!(GetPluginData(L)->Flags & PDF_PROCESSINGERROR) &&
GetExportFunction(L, "ProcessPanelEvent")) //+1: Func
{
PushPluginPair(L, Info->hPanel); //+3
lua_pushinteger(L, Info->Event); //+4
@@ -1306,7 +1307,8 @@ intptr_t LF_ProcessEditorEvent(lua_State* L, const struct ProcessEditorEventInfo
{
intptr_t ret = 0;

if(GetExportFunction(L, "ProcessEditorEvent")) //+1: Func
if (!(GetPluginData(L)->Flags & PDF_PROCESSINGERROR) &&
GetExportFunction(L, "ProcessEditorEvent")) //+1: Func
{
lua_pushinteger(L, Info->EditorID); //+2;
lua_pushinteger(L, Info->Event); //+3;
@@ -1350,7 +1352,8 @@ intptr_t LF_ProcessViewerEvent(lua_State* L, const struct ProcessViewerEventInfo
{
intptr_t ret = 0;

if(GetExportFunction(L, "ProcessViewerEvent")) //+1: Func
if (!(GetPluginData(L)->Flags & PDF_PROCESSINGERROR) &&
GetExportFunction(L, "ProcessViewerEvent")) //+1: Func
{
lua_pushinteger(L, Info->ViewerID);
lua_pushinteger(L, Info->Event);
@@ -1,6 +1,6 @@
#include <farversion.hpp>

#define PLUGIN_BUILD 604
#define PLUGIN_BUILD 605
#define PLUGIN_DESC "Lua Macros for Far Manager"
#define PLUGIN_NAME "LuaMacro"
#define PLUGIN_FILENAME "luamacro.dll"

0 comments on commit 9160a33

Please sign in to comment.
You can’t perform that action at this time.