- Timestamp:
- Jul 8, 2016, 10:17:54 AM (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
geovis/trunk/Renderer.cpp
r6423 r6424 1786 1786 for (std::vector<osg::Node *>::iterator itr = toRemove.begin(); 1787 1787 itr != toRemove.end(); ++itr) { 1788 if (_hovered.find(*itr) != _hovered.end()) { 1789 _hovered.erase(*itr); 1790 } 1791 if (_selected.find(*itr) != _selected.end()) { 1792 _selected.erase(*itr); 1788 osgEarth::Annotation::AnnotationNode *anno = dynamic_cast<osgEarth::Annotation::AnnotationNode *>(*itr); 1789 if (anno != NULL) { 1790 if (_hovered.find(anno) != _hovered.end()) { 1791 _hovered.erase(anno); 1792 } 1793 if (_selected.find(anno) != _selected.end()) { 1794 _selected.erase(anno); 1795 } 1793 1796 } 1794 1797 nodes->removeChild(*itr);
Note: See TracChangeset
for help on using the changeset viewer.