[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    [kdelibs/frameworks] tier2/dnssd: Fix Build of KDNSSD with DNSSD Backend
From:       David E. Narvaez <david.narvaez () computer ! org>
Date:       2013-11-13 22:26:14
Message-ID: E1Vgit4-0006T3-6g () scm ! kde ! org
[Download RAW message or body]

Git commit f79e0f903e0d3aee44ddddc23c1d64b297fb6d31 by David E. Narvaez.
Committed on 13/11/2013 at 20:53.
Pushed by narvaez into branch 'frameworks'.

Fix Build of KDNSSD with DNSSD Backend

Adjusting the code to changes in Qt5.

REVIEW: 113792

M  +1    -3    tier2/dnssd/CMakeLists.txt
M  +3    -3    tier2/dnssd/src/CMakeLists.txt
M  +4    -4    tier2/dnssd/src/mdnsd-domainbrowser.cpp
M  +2    -2    tier2/dnssd/src/mdnsd-publicservice.cpp
M  +2    -2    tier2/dnssd/src/mdnsd-servicebrowser.cpp

http://commits.kde.org/kdelibs/f79e0f903e0d3aee44ddddc23c1d64b297fb6d31

diff --git a/tier2/dnssd/CMakeLists.txt b/tier2/dnssd/CMakeLists.txt
index 13497d1..8e28e9e 100644
--- a/tier2/dnssd/CMakeLists.txt
+++ b/tier2/dnssd/CMakeLists.txt
@@ -36,9 +36,7 @@ set_package_properties(Avahi PROPERTIES DESCRIPTION "Facilities for \
service disc  TYPE OPTIONAL
                        PURPOSE "Either Avahi or DNSSD is required for KDE \
applications to make use of multicast DNS/DNS-SD service discovery"  )
-if(AVAHI_FOUND)
-	find_package(Qt5 ${REQUIRED_QT_VERSION} CONFIG REQUIRED DBus)
-endif()
+find_package(Qt5 ${REQUIRED_QT_VERSION} CONFIG REQUIRED DBus)
 
 if(NOT AVAHI_FOUND)
     find_package(DNSSD)
diff --git a/tier2/dnssd/src/CMakeLists.txt b/tier2/dnssd/src/CMakeLists.txt
index c71ade2..ec20b9d 100644
--- a/tier2/dnssd/src/CMakeLists.txt
+++ b/tier2/dnssd/src/CMakeLists.txt
@@ -61,9 +61,9 @@ generate_export_header(KDNSSD
 )
 
 target_link_libraries(KDNSSD PUBLIC Qt5::Network)
-if(AVAHI_FOUND)
-  target_link_libraries(KDNSSD PRIVATE Qt5::DBus)
-elseif (DNSSD_FOUND)
+target_link_libraries(KDNSSD PRIVATE Qt5::DBus)
+
+if (DNSSD_FOUND)
   target_link_libraries(KDNSSD PRIVATE ${DNSSD_LIBRARIES}
                                             KF5::KConfigCore # settings.kcfgc
                        )
diff --git a/tier2/dnssd/src/mdnsd-domainbrowser.cpp \
b/tier2/dnssd/src/mdnsd-domainbrowser.cpp index 21c359e..c3c2032 100644
--- a/tier2/dnssd/src/mdnsd-domainbrowser.cpp
+++ b/tier2/dnssd/src/mdnsd-domainbrowser.cpp
@@ -54,8 +54,8 @@ DomainBrowser::~DomainBrowser()
 
 void DomainBrowser::startBrowse()
 {
-	QStringList::const_iterator itEnd = d->m_domains.end();
-	for (QStringList::const_iterator it=d->m_domains.begin(); it!=itEnd; ++it ) emit \
domainAdded(*it); +	QStringList::const_iterator itEnd = d->m_domains.cend();
+	for (QStringList::const_iterator it=d->m_domains.cbegin(); it!=itEnd; ++it ) emit \
domainAdded(*it);  if (d->isRunning()) return;
 	DNSServiceRef ref;
 	if (DNSServiceEnumerateDomains(&ref,(d->m_type==Browsing) ? \
kDNSServiceFlagsBrowseDomains:kDNSServiceFlagsBrowseDomains, @@ -85,8 +85,8 @@ void \
DomainBrowserPrivate::domainListChanged()  bool was_running = m_running;
 	m_running = false;
 	if (was_running) {
-		QStringList::const_iterator itEnd = m_domains.end();
-		for (QStringList::const_iterator it=m_domains.begin(); it!=itEnd; ++it )
+		QStringList::const_iterator itEnd = m_domains.cend();
+		for (QStringList::const_iterator it=m_domains.cbegin(); it!=itEnd; ++it )
 			emit m_parent->domainRemoved(*it);
 	}
 	m_domains.clear();
diff --git a/tier2/dnssd/src/mdnsd-publicservice.cpp \
b/tier2/dnssd/src/mdnsd-publicservice.cpp index 5da6f97..96f8db2 100644
--- a/tier2/dnssd/src/mdnsd-publicservice.cpp
+++ b/tier2/dnssd/src/mdnsd-publicservice.cpp
@@ -153,8 +153,8 @@ void PublicService::publishAsync()
 	if (d->isRunning()) stop();
 	TXTRecordRef txt;
 	TXTRecordCreate(&txt,0,0);
-	QMap<QString,QByteArray>::ConstIterator itEnd = d->m_textData.end();
-	for (QMap<QString,QByteArray>::ConstIterator it = d->m_textData.begin(); it!=itEnd \
; ++it) { +	QMap<QString,QByteArray>::ConstIterator itEnd = d->m_textData.cend();
+	for (QMap<QString,QByteArray>::ConstIterator it = d->m_textData.cbegin(); it!=itEnd \
; ++it) {  if (TXTRecordSetValue(&txt,it.key().toUtf8(),it.value().length(),it.value())!=kDNSServiceErr_NoError) \
{  TXTRecordDeallocate(&txt);
 			emit published(false);
diff --git a/tier2/dnssd/src/mdnsd-servicebrowser.cpp \
b/tier2/dnssd/src/mdnsd-servicebrowser.cpp index 37449db..a17694a 100644
--- a/tier2/dnssd/src/mdnsd-servicebrowser.cpp
+++ b/tier2/dnssd/src/mdnsd-servicebrowser.cpp
@@ -148,10 +148,10 @@ void ServiceBrowserPrivate::customEvent(QEvent* event)
 		else {
 
                 	RemoteService::Ptr found=find(svr, m_duringResolve);
-                	if (!found.isNull()) m_duringResolve.removeAll(found);
+                	if (found) m_duringResolve.removeAll(found);
                 	else {
                         	found=find(svr, m_services);
-                        	if (!found.isNull()) {
+                        	if (found) {
 	                        	emit m_parent->serviceRemoved(found);
                         	        m_services.removeAll(found);
                         	}


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic