diff --git a/motorApp/MotorSrc/paramLib.c b/motorApp/MotorSrc/paramLib.c index 7bedf02f..6d3e8cfd 100644 --- a/motorApp/MotorSrc/paramLib.c +++ b/motorApp/MotorSrc/paramLib.c @@ -265,8 +265,11 @@ static void paramCallCallback( PARAMS params ) } if ( (params->forceCallback || nFlags > 0) && params->callback != NULL ) + { + if (params->forceCallback) + params->forceCallback = 0; params->callback( params->param, nFlags, params->set_flags ); - params->forceCallback=0; + } } /** Forces the next paramCallCallback to actually call the callback routine