From 55f695da9844456a52eba285ee6b9eae20529464 Mon Sep 17 00:00:00 2001 From: SaraP Date: Thu, 30 Nov 2023 16:00:24 +0100 Subject: [PATCH] EgtExecutor : - piccola correzione nella gestione vettori di LuaSetInfo. --- LUA_GdbObjAttribs.cpp | 16 +++------------- 1 file changed, 3 insertions(+), 13 deletions(-) diff --git a/LUA_GdbObjAttribs.cpp b/LUA_GdbObjAttribs.cpp index bc81cec..e7e1086 100644 --- a/LUA_GdbObjAttribs.cpp +++ b/LUA_GdbObjAttribs.cpp @@ -519,10 +519,8 @@ LuaSetInfo( lua_State* L) } break ; case LUA_TTABLE : { Frame3d frVal ; - BBox3d b3Val ; - Vector3d vtVal ; // va bene anche per Point3d - INTVECTOR vnVal ; - DBLVECTOR vdVal ; + BBox3d b3Val ; + DBLVECTOR vdVal ; // va bene anche per Vector3d, Point3d, vnVal STRVECTOR vsVal ; if ( LuaGetParam( L, 3, frVal)) { LuaClearStack( L) ; @@ -531,15 +529,7 @@ LuaSetInfo( lua_State* L) else if ( LuaGetParam( L, 3, b3Val)) { LuaClearStack( L) ; bOk = ExeSetInfo( nId, sKey, b3Val) ; - } - else if ( LuaGetParam( L, 3, vtVal)) { - LuaClearStack( L) ; - bOk = ExeSetInfo( nId, sKey, vtVal) ; - } - else if ( LuaGetParam( L, 3, vnVal)) { - LuaClearStack( L) ; - bOk = ExeSetInfo( nId, sKey, vnVal) ; - } + } else if ( LuaGetParam( L, 3, vdVal)) { LuaClearStack( L) ; bOk = ExeSetInfo( nId, sKey, vdVal) ;