File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -118,7 +118,8 @@ template <typename T>
118118void ObserverList<T>::RemoveAll()
119119{
120120 Node *node;
121- while (_head != nullptr ) {
121+ while (_head != nullptr )
122+ {
122123 node = _head;
123124 _head = _head->_next ;
124125 delete node;
@@ -130,7 +131,10 @@ void ObserverList<T>::Add(IObserver<T>* obj)
130131{
131132 Node *node = new Node (obj);
132133 if (_head)
133- _tail = _tail->_next = node;
134+ {
135+ _tail->_next = node;
136+ _tail = node;
137+ }
134138 else
135139 _head = _tail = node;
136140}
@@ -140,8 +144,10 @@ void ObserverList<T>::Remove(IObserver<T>* obj)
140144{
141145 Node *last = nullptr ;
142146 Node *node = _head;
143- while (node != nullptr ) {
144- if (node->_obj == obj) {
147+ while (node != nullptr )
148+ {
149+ if (node->_obj == obj)
150+ {
145151 if (last)
146152 last->_next = node->_next ;
147153 else
@@ -167,7 +173,8 @@ template <typename T>
167173void ObserverList<T>::OnNext(T value) const
168174{
169175 Node *node = _head;
170- while (node != nullptr ) {
176+ while (node != nullptr )
177+ {
171178 node->_obj ->OnNext (value);
172179 node = node->_next ;
173180 }
@@ -177,7 +184,8 @@ template <typename T>
177184void ObserverList<T>::OnComplete() const
178185{
179186 Node *node = _head;
180- while (node != nullptr ) {
187+ while (node != nullptr )
188+ {
181189 node->_obj ->OnComplete ();
182190 node = node->_next ;
183191 }
You can’t perform that action at this time.
0 commit comments