diff --git a/kstars/ekos/capture/sequencejob.cpp b/kstars/ekos/capture/sequencejob.cpp --- a/kstars/ekos/capture/sequencejob.cpp +++ b/kstars/ekos/capture/sequencejob.cpp @@ -75,8 +75,10 @@ activeChip->setBatchMode(!preview); - // Filter changes are done in capture(); + // Filter changes are actually done in capture(); prepareActions[ACTION_FILTER] = true; + if (targetFilter != -1 && activeFilter != nullptr) + emit prepareState(CAPTURE_CHANGING_FILTER); // Check if we need to update temperature if (enforceTemperature && fabs(targetTemperature - currentTemperature) > Options::maxTemperatureDiff())