EgtExecutor 1.8f3 _
- oggetto custom PhotoObj viene gestita correttamente anche senza scena - in ExeSaveObjToFile gestione CurrMachGroup come in ExeSaveFile.
This commit is contained in:
+4
-5
@@ -439,14 +439,13 @@ ExeSaveObjToFile( int nId, const string& sFilePath, int nFlag)
|
||||
{
|
||||
IGeomDB* pGeomDB = GetCurrGeomDB() ;
|
||||
VERIFY_GEOMDB( pGeomDB, false)
|
||||
// se ero in CAM, esco
|
||||
int nCurrMachGroup = ExeGetCurrMachGroup() ;
|
||||
// se ero in CAM, esco dopo averne salvato lo stato
|
||||
CamStatus CurrCamStatus ;
|
||||
ExeResetCurrMachGroup() ;
|
||||
// copio l'oggetto nel file
|
||||
bool bOk = pGeomDB->Save( nId, sFilePath, nFlag) ;
|
||||
// ripristino eventuale precedente CAM
|
||||
if ( nCurrMachGroup != GDB_ID_NULL)
|
||||
ExeSetCurrMachGroup( nCurrMachGroup) ;
|
||||
// eventuale ripristino precedente CAM
|
||||
CurrCamStatus.Restore() ;
|
||||
// se richiesto, salvo il comando Lua equivalente
|
||||
if ( IsCmdLog()) {
|
||||
string sLua = "EgtSaveObjToFile('" + StringToLuaString( sFilePath) + "'," +
|
||||
|
||||
Reference in New Issue
Block a user