13
0

Merge branch 'ardour'

This commit is contained in:
Robin Gareus 2024-05-06 23:51:05 +02:00
commit c1808b718c
Signed by: rgareus
GPG Key ID: A090BCE02CF57F04
2 changed files with 13 additions and 1 deletions

View File

@ -2933,8 +2933,12 @@ Mixer_UI::parameter_changed (string const & p)
bool const s = _session ? _session->config.get_show_group_tabs () : true;
if (s) {
_group_tabs->show ();
vca_label_bar.show ();
Gtk::Requisition group_size = _group_tabs->size_request();
vca_label_bar.set_size_request (-1, group_size.height + 1);
} else {
_group_tabs->hide ();
vca_label_bar.hide ();
}
} else if (p == "default-narrow_ms") {
bool const s = UIConfiguration::instance().get_default_narrow_ms ();

View File

@ -34,6 +34,8 @@
#include "ardour/process_thread.h"
#include "ardour/session_event.h"
#include "pbd/i18n.h"
using namespace ARDOUR;
IOTaskList::IOTaskList (uint32_t n_threads)
@ -67,7 +69,13 @@ IOTaskList::IOTaskList (uint32_t n_threads)
_workers.resize (_n_threads);
for (uint32_t i = 0; i < _n_threads; ++i) {
if (pthread_create (&_workers[i], &attr, &_worker_thread, this)) {
throw failed_constructor ();
if (pthread_create (&_workers[i], NULL, &_worker_thread, this)) {
std::cerr << "Failed to start IOTaskList thread\n";
throw failed_constructor ();
}
if (i == 0) {
PBD::warning << _("IOTaskList: cannot acquire realtime permissions.") << endmsg;
}
}
}
pthread_attr_destroy (&attr);