bin: avoid false 'loop detected' warnings
When we detect a pad unlink in progress, we will not be updating the degree of the parent element. This can cause false loop detected warnings because the degree counter is invalid. Handle this case by marking the iterator as 'dirty' when we detect a pad unlink and avoid emiting the warning in this case. We have to continue our state change as good as we can, we will eventually resync when the pad unlink completed.
Showing with 12 additions and 1 deletion