<div class="gmail_quote">On Tue, Aug 18, 2009 at 12:19 AM, Jakob Leben <span dir="ltr"><<a href="mailto:jakob.leben@gmail.com">jakob.leben@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
By the way. As locking inside PLModel::flags() results in a deadlock, I don't see another way to implement strict "is-node" checking other then storing the data into PLItem. Which in turn means that PLItem will not go away that easily. We should discover why that deadlock happens in the first place.<br>

</blockquote></div><br>Oooops, I tried again and it doesn't produce a deadlock in the end. Sorry. Maybe your changes to playlist_model.cpp affected the matter or it was me before that produced the deadlock within PLModel::flags() alone.<br>
Let's get down to work then...<br>