diff --git a/ease.c b/ease.c index acbc87d..c81dc44 100644 --- a/ease.c +++ b/ease.c @@ -1140,8 +1140,13 @@ void EaseRunPar(void *object) assert(ead = EaseDrivCast(object)); ParName("is_running"); + ParAccess(usUser); ParInt(&ead->is_running, 0); - + if (ParActionIs(PAR_SET) > 0) { + if (!ead->is_running) { + EaseHalt(ead); + } + } } /*----------------------------------------------------------------------------*/ void EaseDrivPar(void *object, char *fmt, char *unit)