- Introduced a state filed into first generation objects

- Fixed some issues with error returns not being properly handled in devexec
- Fixed a bug in motorlist which caused limit checks to fail
- Fixed an issue with the TDCHM not properly updating the counter
  values on finish
- Readded getHipadabaPar in ChainCallback as this caused a problem in ei
- Made tasdrive ignore sgu, sgl when out of plane not allowed


SKIPPED:
	psi/eigermono.c
	psi/sinqhttp.c
	psi/tdchm.c
This commit is contained in:
koennecke
2013-05-23 08:54:55 +00:00
parent 1afe142812
commit f6a2b259ea
20 changed files with 262 additions and 141 deletions

5
scan.c
View File

@ -658,12 +658,15 @@ int DoScan(pScanData self, int iNP, int iMode, float fPreset,
if (!iRet) {
self->pCon = NULL;
self->pSics = NULL;
self->iActive = 0;
return 0;
}
iRet = ScanLoop(self);
ScriptScanFinish(self);
if(self->pCon != NULL && self->pSics != NULL){
ScriptScanFinish(self);
}
InvokeCallBack(self->pCall, SCANEND, self);
SendQuieck(QUIECK, self->pFile);
self->iActive = 0;