void RDirNode::updateEdgeVBO(quadbuf& buffer) const { if(parent!=0 && (!gGourceSettings.hide_root || parent->parent !=0)) spline.drawToVBO(buffer); for(std::list<RDirNode*>::const_iterator it = children.begin(); it != children.end(); it++) { RDirNode* child = (*it); if(child->isVisible()) { child->updateEdgeVBO(buffer); } } }