When guiding terminates after a capture sequence has terminated, the scheduler does not restart the guiding before it executes the next iteration of the capture sequence. With this fix, the scheduler checks, whether a requested guiding is running before the capture sequence is started.
Details
Details
Create a schedule that repeats a capture sequence several times and requires guiding. Start the schedule and interrupt guiding exactly when a single capture sequence is completed. Since this is only a short time frame, use the debugger, set a breakpoint in SequenceJob::setStatus() and wait, until the status is set to JOB_DONE. As soon as this is the case, stop guiding. Without this fix, the scheduler starts the next capture sequence iteration without restarting the guiding. With this fix, guiding should be restarted.
Diff Detail
Diff Detail
- Repository
- R321 KStars
- Lint
Automatic diff as part of commit; lint not applicable. - Unit
Automatic diff as part of commit; unit tests not applicable.