From ab2b0a172b15bec048ceddd797a86a9bf56450b9 Mon Sep 17 00:00:00 2001
From: Gabriel Studer <gabriel.studer@unibas.ch>
Date: Fri, 1 Feb 2019 21:41:13 +0100
Subject: [PATCH] not only promise to detach observer - DO IT

---
 modules/gfx/src/render_options/render_options.cc | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/modules/gfx/src/render_options/render_options.cc b/modules/gfx/src/render_options/render_options.cc
index 5d8e7a72c..12690d820 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;
 }
-- 
GitLab