diff --git a/src/gui/ObjectListViewItem.cpp b/src/gui/ObjectListViewItem.cpp index de8960e4a..63ad933d1 100644 --- a/src/gui/ObjectListViewItem.cpp +++ b/src/gui/ObjectListViewItem.cpp @@ -27,16 +27,16 @@ bool ObjectListViewItem::operator< ( const QTreeWidgetItem & other ) const ICMPService * licmp = ICMPService::cast(left); if (rtcpudp != NULL && ltcpudp != NULL) { - int ls = ltcpudp->getSrcRangeStart(); - int rs = rtcpudp->getSrcRangeStart(); + int ls = ltcpudp->getDstRangeStart(); + int rs = rtcpudp->getDstRangeStart(); if (lsgetSrcRangeEnd(); - int re = rtcpudp->getSrcRangeEnd(); + int le = ltcpudp->getDstRangeEnd(); + int re = rtcpudp->getDstRangeEnd(); if (legetId()).toAscii().data()); - qDebug (QString().setNum(FWObjectDatabase::STANDARD_LIB_ID).toAscii().data()); - - if (idxToLibs[i]->getId()!=FWObjectDatabase::STANDARD_LIB_ID) + QString sid1 = FWObjectDatabase::getStringId(idxToLibs[i]->getId()).c_str(); + if ( sid1 != sid2) { - if (idxToLibs[i]->getId()!=FWObjectDatabase::DELETED_OBJECTS_ID) + if (sid1!=sid3) { libChanged(i); m_objectManipulator->libs->setCurrentIndex(i);