diff --git a/LuaLibs/CalcSlices.lua b/LuaLibs/CalcSlices.lua index 2bcdd5c..d5d184f 100644 --- a/LuaLibs/CalcSlices.lua +++ b/LuaLibs/CalcSlices.lua @@ -876,8 +876,8 @@ local function MultiPlanarSlicing( nStmId, dMaxH, vSlicingDir, vSlicingPnt) end end nCnt = i + 1 - -- aggiornamento progress - if EgtProcessEvents( 100 * i / #vSlicingPnt, 0) == 1 then + -- aggiornamento progress ( per riconoscimento corretto della fase dal programma deve partire da 1) + if EgtProcessEvents( max( 1, 100 * i / #vSlicingPnt), 0) == 1 then return nFirstGrpId, -1 end end