From 9bba651886be64bd9d8bf4d3af68387ebd8e9d35 Mon Sep 17 00:00:00 2001 From: "luca.mazzoleni" Date: Thu, 27 Jul 2023 18:31:58 +0200 Subject: [PATCH] corretto bug in MachiningLib -> AddMachining che contempla il caso in cui Proc non sia una tabella --- LuaLibs/WMachiningLib.lua | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/LuaLibs/WMachiningLib.lua b/LuaLibs/WMachiningLib.lua index d5a346c..ee4f15e 100644 --- a/LuaLibs/WMachiningLib.lua +++ b/LuaLibs/WMachiningLib.lua @@ -186,9 +186,11 @@ end --------------------------------------------------------------------- function WMachiningLib.AddMachining( Proc, sName, sMachining) local nMchId, sFinalName = EgtAddMachining( sName, sMachining) - local nPriority = EgtGetInfo( Proc.Id, 'PRIORITY', 'i') - EgtSetInfo( nMchId, 'PRIORITY', nPriority) - EgtSetInfo( nMchId, 'ISOUTLINE', Proc.IsOutline) + if type(Proc) == 'table' then + local nPriority = EgtGetInfo( Proc.Id or GDB_ID.NULL, 'PRIORITY', 'i') + EgtSetInfo( nMchId or GDB_ID.NULL, 'PRIORITY', nPriority) + EgtSetInfo( nMchId or GDB_ID.NULL, 'ISOUTLINE', Proc.IsOutline) + end return nMchId, sFinalName end