Add some more invalidation debug messages.

This commit is contained in:
Robin Gareus
2016-12-14 19:43:12 +01:00
parent 6b5891a78f
commit 7dbdf6cc6d
2 changed files with 5 additions and 2 deletions

View File

@@ -87,6 +87,7 @@ EventLoop::invalidate_request (void* data)
*/
if (ir->event_loop) {
DEBUG_TRACE (PBD::DEBUG::AbstractUI, string_compose ("%1: EventLoop::invalidate_request %2\n", ir->event_loop, ir));
{
Glib::Threads::Mutex::Lock lm (ir->event_loop->slot_invalidation_mutex());
for (list<BaseRequestObject*>::iterator i = ir->requests.begin(); i != ir->requests.end(); ++i) {
@@ -96,6 +97,8 @@ EventLoop::invalidate_request (void* data)
}
// should this not always be deleted, regardless if there's an event_loop?
delete ir;
} else {
DEBUG_TRACE (PBD::DEBUG::AbstractUI, string_compose ("EventLoop::invalidate_request no event-loop for invalidation %1\n", ir));
}
return 0;