13
0

trick ardour to print main-thead mem-pool stats.

This commit is contained in:
Robin Gareus 2015-09-12 00:29:25 +02:00
parent a5e3371b80
commit fd17b40e6f

View File

@ -646,6 +646,15 @@ ARDOUR_UI::~ARDOUR_UI ()
delete gui_object_state;
FastMeter::flush_pattern_cache ();
}
#ifndef NDEBUG
/* Small trick to flush main-thread event pool.
* Other thread-pools are destroyed at pthread_exit(),
* but tmain thread termination is too late to trigger Pool::~Pool()
*/
SessionEvent* ev = new SessionEvent (SessionEvent::SetTransportSpeed, SessionEvent::Clear, SessionEvent::Immediate, 0, 0); // get the pool reference, values don't matter since the event is never queued.
delete ev->event_pool();
#endif
}
void