@@ -21,8 +21,9 @@
2121
2222#include "DownloadTracker.h"
2323
24−DownloadTracker::DownloadTracker(QObject *parent) :
25− QObject(parent)
24+DownloadTracker::DownloadTracker(QObject *parent)
25+ : QObject(parent)
26+ , m_adaptor(nullptr)
2627{
2728}
2829
@@ -79,5 +80,5 @@ void DownloadTracker::startService()
7980 connect(m_adaptor, SIGNAL(started(bool)), this, SIGNAL(started(bool)));
8081 }
8182 // FIXME find a better way of determining if the service is ready
82− Q_EMIT serviceReadyChanged(m_adaptor->isValid());
83+ Q_EMIT serviceReadyChanged(m_adaptor && m_adaptor->isValid());
8384}