diff --git a/modules/gfx/src/prim_list.cc b/modules/gfx/src/prim_list.cc
index c48abf97955178245c2b79ff6b2acb0f50ea2824..e92c1477cddb57c477fbb7cbbaa05984fffe129d 100644
--- a/modules/gfx/src/prim_list.cc
+++ b/modules/gfx/src/prim_list.cc
@@ -41,6 +41,7 @@ void PrimList::Clear()
   points_.clear();
   lines_.clear();
   Scene::Instance().RequestRedraw();
+  this->FlagRebuild();
 }
 
 void PrimList::ProcessLimits(geom::Vec3& minc, geom::Vec3& maxc,