on xenial help sign in
Initialize m_adaptor and fix a potential crash.
commite5bc2cf00dab3d1182156f72296abc828bbcba4b authorMichał Sawicz <michal.sawicz@canonical.com> dateTue 13 Aug 2013, 10:50 (13 years ago) parent77a7480
1 file changed+4−3
plugins/Ubuntu/DownloadDaemonListener/DownloadTracker.cpp+4−3
plugins/Ubuntu/DownloadDaemonListener/DownloadTracker.cpp+4−3
@@ -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}