From 11309ecfc742a46b1d839ad3e78bcd563498c176 Mon Sep 17 00:00:00 2001 From: Vadim Kurland Date: Mon, 5 Oct 2009 02:18:03 +0000 Subject: [PATCH] fixes #498 --- src/gui/FindWhereUsedWidget.cpp | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/src/gui/FindWhereUsedWidget.cpp b/src/gui/FindWhereUsedWidget.cpp index e96875133..38d48134c 100644 --- a/src/gui/FindWhereUsedWidget.cpp +++ b/src/gui/FindWhereUsedWidget.cpp @@ -242,16 +242,18 @@ void FindWhereUsedWidget::humanizeSearchResults(std::set &resset) set::iterator i = resset.begin(); for (;i!=resset.end();++i) { + FWObject *obj = NULL; FWReference *ref = FWReference::cast(*i); if (ref) { - FWObject *o = ref->getParent(); // NB! We need parent of this ref. - tmp_res.insert(o); - if (fwbdebug) - qDebug("humanizeSearchResults: adding %s (%s)", - o->getName().c_str(), o->getTypeName().c_str()); + obj = ref->getParent(); // NB! We need parent of this ref. } else - tmp_res.insert(*i); + obj = *i; + if (fwbdebug) + qDebug() << "humanizeSearchResults: adding " + << obj->getName().c_str() + << " (" << obj->getTypeName().c_str() << ")"; + tmp_res.insert(obj); } resset.clear(); resset = tmp_res;