diff --git a/kstars/ekos/capture/capture.cpp b/kstars/ekos/capture/capture.cpp --- a/kstars/ekos/capture/capture.cpp +++ b/kstars/ekos/capture/capture.cpp @@ -1471,9 +1471,13 @@ return false; } - /* Increase the sequence's current capture count */ if (! activeJob->isPreview()) + { + /* Increase the sequence's current capture count */ activeJob->setCompleted(activeJob->getCompleted() + 1); + /* Decrease the counter for in-sequence focusing */ + inSequenceFocusCounter--; + } sendNewImage(blobFilename, blobChip); @@ -1755,7 +1759,7 @@ emit newStatus(Ekos::CAPTURE_FOCUSING); return true; } - else if (isInSequenceFocus && --inSequenceFocusCounter == 0) + else if (isInSequenceFocus && inSequenceFocusCounter <= 0) { inSequenceFocusCounter = Options::inSequenceCheckFrames();