diff Framework/Messages/IObservable.h @ 317:b66d13708f40 am-2

cleanup
author am@osimis.io
date Fri, 05 Oct 2018 11:57:36 +0200
parents 4a79193ffb58
children e7a494bdd956
line wrap: on
line diff
--- a/Framework/Messages/IObservable.h	Fri Oct 05 10:38:16 2018 +0200
+++ b/Framework/Messages/IObservable.h	Fri Oct 05 11:57:36 2018 +0200
@@ -71,7 +71,8 @@
       for (Forwarders::iterator it = forwarders_.begin();
            it != forwarders_.end(); ++it)
       {
-        broker_.Unregister(dynamic_cast<IObserver&>(**it));
+        IMessageForwarder* fw = *it;
+        broker_.Unregister(dynamic_cast<IObserver&>(*fw));
       }
     }