diff Framework/Messages/IObservable.cpp @ 1064:af4b9cba905f broker

simplify how observers are regsitered, and how callables are created
author Sebastien Jodogne <s.jodogne@gmail.com>
date Tue, 15 Oct 2019 13:46:01 +0200
parents e713f1a99861
children 9d42f89b8c3c
line wrap: on
line diff
--- a/Framework/Messages/IObservable.cpp	Tue Oct 15 12:22:44 2019 +0200
+++ b/Framework/Messages/IObservable.cpp	Tue Oct 15 13:46:01 2019 +0200
@@ -118,6 +118,11 @@
             (*it)->Apply(message);
           }
         }
+        else
+        {
+          // TODO => Remove "it" from the list of callables => This
+          // allows to suppress the need for "Unregister()"
+        }
       }
     }
   }