- Timestamp:
- Jul 8, 2016 10:13:25 AM (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
geovis/trunk/Renderer.cpp
r6418 r6423 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); 1793 } 1788 1794 nodes->removeChild(*itr); 1789 1795 } … … 2177 2183 itr != fired.end(); ++itr) { 2178 2184 (*itr)->clearDecoration(); 2179 _placeNodes->removeChild(*itr);2180 2185 if (_hovered.find(*itr) != _hovered.end()) { 2181 2186 _hovered.erase(*itr); 2182 2187 } 2188 if (_selected.find(*itr) != _selected.end()) { 2189 _selected.erase(*itr); 2190 } 2191 _placeNodes->removeChild(*itr); 2183 2192 } 2184 2193 } else {
Note: See TracChangeset
for help on using the changeset viewer.