ui: Fixed namespace shown as separate node in graph when 'using namespace' edge is visible

This commit is contained in:
Eberhard Graether
2017-02-15 11:03:50 +01:00
parent 21fb8476ae
commit 1fca7d2f29
4 changed files with 25 additions and 12 deletions
+2 -2
View File
@@ -173,7 +173,7 @@ size_t HierarchyCache::getIndexOfLastVisibleParentNode(Id nodeId) const
void HierarchyCache::addAllChildIdsForNodeId(Id nodeId, std::set<Id>* nodeIds, std::set<Id>* edgeIds) const
{
HierarchyNode* node = getNode(nodeId);
if (node)
if (node && node->isVisible())
{
node->addChildIdsRecursive(nodeIds, edgeIds);
}
@@ -182,7 +182,7 @@ void HierarchyCache::addAllChildIdsForNodeId(Id nodeId, std::set<Id>* nodeIds, s
void HierarchyCache::addAllVisibleParentsAndChildIdsForNodeId(Id nodeId, std::set<Id>* nodeIds, std::set<Id>* edgeIds) const
{
HierarchyNode* node = getNode(nodeId);
if (node)
if (node && node->isVisible())
{
node->addChildIds(nodeIds, edgeIds);
}