From 0b529365e3b191fe08a73d70e156a8d1fdb22d64 Mon Sep 17 00:00:00 2001
From: Marco Biasini <marco.biasini@unibas.ch>
Date: Sun, 27 Oct 2013 11:18:23 +0100
Subject: [PATCH] fix unittest

---
 modules/gfx/src/entity.cc | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/modules/gfx/src/entity.cc b/modules/gfx/src/entity.cc
index 18581ab3d..6b8468a24 100644
--- a/modules/gfx/src/entity.cc
+++ b/modules/gfx/src/entity.cc
@@ -1151,13 +1151,11 @@ void Entity::do_update_view() const
   for (RendererMap::iterator
        i=renderer_.begin(), e=renderer_.end(); i!=e; ++i) {
     impl::EntityRenderer* renderer=i->second;
-    if (!renderer->IsEnabled())
+    if (!renderer->IsEnabled() || !renderer->HasDataToRender())
       continue;
     renderer->ClearViews();
     renderer->AddView(cached_view_);
     renderer->UpdateViews();
-    if (!renderer->HasDataToRender())
-      continue;
     renderer->FlagPositionsDirty();
     renderer->PrepareRendering();
   }
-- 
GitLab