diff --git a/asibfm700_mount.cpp b/asibfm700_mount.cpp index ce1caf5..4bdae00 100644 --- a/asibfm700_mount.cpp +++ b/asibfm700_mount.cpp @@ -773,8 +773,8 @@ Asibfm700Mount::error_t Asibfm700Mount::slewingImpl(bool slew_and_stop) } _pathFile.clearPath(); - if (!_lastMountError->load()) { // do not start tracking if an error occured - if (!slew_and_stop) { + if (!_lastMountError->load() && !_stopMovementRequest->load()) { // do not start tracking if an error occured + if (!slew_and_stop) { // or stop requested return trackTarget(); } } else {