diff --git a/src/GPS/GPSManager.h b/src/GPS/GPSManager.h index d84d25907406d0dc7989b6ea698d02a6c4884795..d28bbaa117c8c856c329f244bd5b67b89e315de8 100644 --- a/src/GPS/GPSManager.h +++ b/src/GPS/GPSManager.h @@ -29,7 +29,7 @@ public: ~GPSManager(); void connectGPS(const QString& device); - bool connected(void) const { return _gpsProvider != nullptr; } + bool connected(void) const { return _gpsProvider && _gpsProvider->isRunning(); } private slots: void GPSPositionUpdate(GPSPositionMessage msg);