Qt 4.8 #if added
[mardrone] / mardrone / dronelib / dronecontrol.cpp
index 2a52f0d..b811f51 100644 (file)
@@ -427,11 +427,12 @@ DroneThread::DroneThread(DroneControl *parentp,QHostAddress host)
         imreq.imr_multiaddr.s_addr=inet_addr("224.1.1.1");
         imreq.imr_interface.s_addr=inet_addr(my_ip.toAscii());
         setsockopt(navSock->socketDescriptor(),IPPROTO_IP,IP_ADD_MEMBERSHIP,&imreq,sizeof(imreq));
-//#else
+
+#if QT_VERSION >= 0x040800
         // Qt 4.8
         if(!navSock->joinMulticastGroup(QHostAddress("224.1.1.1")))
             qDebug() << "can't join multicast Group 224.1.1.1" << navSock->errorString();
-//#endif
+#endif
         cmdSock=new QUdpSocket();
         cmdSock->bind(QHostAddress::Any,5556);
         droneHost=host;