MCP: register thread with GUI and create session event pool
[ardour.git] / libs / surfaces / mackie / mackie_control_protocol.cc
index ba19679d9efb6b2510ae2425070bc7d33911a279..9fe386a8e36f2d428fd33abeb4d522e05085ff38 100644 (file)
@@ -130,6 +130,13 @@ MackieControlProtocol::~MackieControlProtocol()
        DEBUG_TRACE (DEBUG::MackieControl, "finished ~MackieControlProtocol::MackieControlProtocol\n");
 }
 
+void
+MackieControlProtocol::thread_init ()
+{
+       PBD::notify_gui_about_thread_creation (X_("gui"), pthread_self(), X_("MackieControl"), 2048);
+       ARDOUR::SessionEvent::create_per_thread_pool (X_("MackieControl"), 128);
+}
+
 Mackie::Surface& 
 MackieControlProtocol::surface()
 {