on xenial help sign in
Allow setting empty path and service.
f67d047Michał Sawicz
plugins/Ubuntu/DownloadDaemonListener/DownloadTracker.cpp+2−2
@@ -43,7 +43,7 @@ QString DownloadTracker::dbusPath() const
43
43
44void DownloadTracker::setDbusPath(const QString& path)
44void DownloadTracker::setDbusPath(const QString& path)
45{
45{
46− if(!path.isEmpty() && m_dbusPath != path){
46+ if(m_dbusPath != path){
47 m_dbusPath = path;
47 m_dbusPath = path;
48 startService();
48 startService();
49 Q_EMIT dbusPathChanged(m_dbusPath);
49 Q_EMIT dbusPathChanged(m_dbusPath);
@@ -57,7 +57,7 @@ QString DownloadTracker::service() const
57
57
58void DownloadTracker::setService(const QString& service)
58void DownloadTracker::setService(const QString& service)
59{
59{
60− if(!service.isEmpty() && m_service != service){
60+ if(m_service != service){
61 m_service = service;
61 m_service = service;
62 startService();
62 startService();
63 Q_EMIT serviceChanged(m_service);
63 Q_EMIT serviceChanged(m_service);
tests/mocks/Ubuntu/DownloadDaemonListener/MockDownloadTracker.cpp+2−2
@@ -38,7 +38,7 @@ QString MockDownloadTracker::dbusPath() const
38
38
39void MockDownloadTracker::setDbusPath(const QString& path)
39void MockDownloadTracker::setDbusPath(const QString& path)
40{
40{
41− if(!path.isEmpty()){
41+ if(m_dbusPath != path){
42 m_dbusPath = path;
42 m_dbusPath = path;
43 startService();
43 startService();
44 }
44 }
@@ -51,7 +51,7 @@ QString MockDownloadTracker::service() const
51
51
52void MockDownloadTracker::setService(const QString& service)
52void MockDownloadTracker::setService(const QString& service)
53{
53{
54− if(!service.isEmpty()){
54+ if(m_service != service){
55 m_service = service;
55 m_service = service;
56 startService();
56 startService();
57 }
57 }