#include <osg/Texture2D>
#include <osgGA/GUIEventHandler>
+#include <boost/foreach.hpp>
+
/**
* Callback to enable/disable rendering of canvas displayed inside windows
*/
//----------------------------------------------------------------------------
Window::~Window()
{
-
+ BOOST_FOREACH(osg::Node* parent, _geometry->getParents())
+ {
+ osg::Geode* geode = dynamic_cast<osg::Geode*>(parent);
+ if( geode )
+ geode->removeDrawable(_geometry);
+ }
}
//----------------------------------------------------------------------------