diff --git a/modules/gfx/src/render_options/render_options.cc b/modules/gfx/src/render_options/render_options.cc
index 5d8e7a72c5a1c11c034d1c2ac4e4a83667d8070f..12690d8207402fe96557347b168a8b717e11eb68 100644
--- a/modules/gfx/src/render_options/render_options.cc
+++ b/modules/gfx/src/render_options/render_options.cc
@@ -41,11 +41,13 @@ bool RenderOptions::AddObserver(EntityP entity)
 
 bool RenderOptions::RemoveObserver(EntityP entity)
 {
-  for (EntityWObservers::iterator
-       i = observers_.begin(), e = observers_.end(); i != e; ++i) {
-    if (i->lock() == entity)
+  for (EntityWObservers::iterator i = observers_.begin(), e = observers_.end(); 
+       i != e; ++i) {
+    if (i->lock() == entity) {
       observers_.erase(i);
       return true;
+    }
+    
   }
   return false;
 }