diff --git a/evcontroller.c b/evcontroller.c index f1d2c593..50d2ab1c 100644 --- a/evcontroller.c +++ b/evcontroller.c @@ -971,12 +971,15 @@ static void ErrReport(pEVControl self) { ObPar *pPar = NULL; char pBueffel[512]; - int iRet; + int iRet, savedStatus; assert(self); assert(pCon); + savedStatus = GetStatus(); /* fool status check in ObParSet (avoid "Cannot change parameter while running" message */ + SetStatus(eBatch); iRet = ObParSet(self->pParam,self->pName,name,fVal,pCon); + SetStatus(savedStatus); if(!iRet) { return iRet;