EgtExecutor :

- correzione ripristino stato EnableUI in Simulazione in cieco (anche in versione speciale 2.7a5).
This commit is contained in:
Dario Sassi
2025-02-28 12:11:29 +01:00
parent dde9956064
commit 1ecd5bb756
+5 -2
View File
@@ -3279,7 +3279,9 @@ ExeSimulate( int& nErr, string& sError)
nErr = SHE_NONE ;
sError = "" ;
// disabilito UI
ExeSetEnableUI( false) ;
bool bPrevEnableUI = ExeGetEnableUI() ;
if ( bPrevEnableUI)
ExeSetEnableUI( false) ;
// avvio simulazione
if ( ! pMachMgr->SimInit() || ! pMachMgr->SimStart( true) || ! pMachMgr->SimStart( false)) {
// inutile continuare con simulazione se avvio non riuscito
@@ -3341,7 +3343,8 @@ ExeSimulate( int& nErr, string& sError)
// terminazione simulazione
pMachMgr->SimExit() ;
// riabilito UI
ExeSetEnableUI( true) ;
if ( bPrevEnableUI)
ExeSetEnableUI( true) ;
return ( nErr == 0) ;
}