*/
-#include <pbd/pthread_utils.h>
+#include "pbd/pthread_utils.h"
-#include <ardour/session.h>
-#include <ardour/location.h>
+#include "ardour/session.h"
+#include "ardour/location.h"
-#include <control_protocol/basic_ui.h>
+#include "control_protocol/basic_ui.h"
#include "i18n.h"
void
BasicUI::register_thread (std::string name)
{
- PBD::notify_gui_about_thread_creation (pthread_self(), name);
+ std::string pool_name = name;
+ pool_name += " events";
+
+ SessionEvent::create_per_thread_pool (pool_name, 64);
}
void
BasicUI::toggle_all_rec_enables ()
{
if (session->get_record_enabled()) {
- session->record_disenable_all ();
+ // session->record_disenable_all ();
} else {
- session->record_enable_all ();
+ // session->record_enable_all ();
}
}