From 8fbaeaeb85875ea5d37986e95551b6994302498b Mon Sep 17 00:00:00 2001 From: stefan <stefan@5a81b35b-ba03-0410-adc8-b2c5c5119f08> Date: Thu, 27 May 2010 13:54:33 +0000 Subject: [PATCH] Scene redraw when node removed git-svn-id: https://dng.biozentrum.unibas.ch/svn/openstructure/trunk@2287 5a81b35b-ba03-0410-adc8-b2c5c5119f08 --- modules/gfx/src/scene.cc | 2 ++ 1 file changed, 2 insertions(+) diff --git a/modules/gfx/src/scene.cc b/modules/gfx/src/scene.cc index c85abc13d..46af47626 100644 --- a/modules/gfx/src/scene.cc +++ b/modules/gfx/src/scene.cc @@ -604,6 +604,7 @@ void Scene::Remove(const GfxNodeP& go) if(!go) return; root_node_->Remove(go); this->NotifyObservers(bind(&SceneObserver::NodeRemoved, _1,go)); + this->RequestRedraw(); } void Scene::Remove(const String& name) @@ -614,6 +615,7 @@ void Scene::Remove(const String& name) root_node_->Remove(name); if(GfxObjP go = dyn_cast<GfxObj>(fn.node)) { this->NotifyObservers(bind(&SceneObserver::NodeRemoved, _1,go)); + this->RequestRedraw(); } } } -- GitLab