Make RCU reader return a const pointer (omnibus commit)

This commit is contained in:
Robin Gareus 2023-04-07 23:33:13 +02:00
parent e9f71824a1
commit 295dbd8e1e
No known key found for this signature in database
GPG key ID: A090BCE02CF57F04
58 changed files with 745 additions and 776 deletions

View file

@ -564,7 +564,7 @@ RecorderUI::start_updating ()
size_t iop_audio = 0;
size_t iop_midi = 0;
std::shared_ptr<IOPlugList> iop;
std::shared_ptr<IOPlugList const> iop;
if (_session) {
iop = _session->io_plugs ();
for (auto& p : *iop) {
@ -684,7 +684,7 @@ void
RecorderUI::io_plugins_changed ()
{
_fast_screen_update_connection.disconnect ();
std::shared_ptr<IOPlugList> iop (_session->io_plugs ());
std::shared_ptr<IOPlugList const> iop (_session->io_plugs ());
for (auto& p : *iop) {
if (_ioplugins.find (p) != _ioplugins.end ()) {
continue;
@ -794,7 +794,7 @@ bool
RecorderUI::update_meters ()
{
PortManager::AudioInputPorts const aip (AudioEngine::instance ()->audio_input_ports ());
std::shared_ptr<IOPlugList> iop;
std::shared_ptr<IOPlugList const> iop;
if (_session) {
iop = _session->io_plugs ();
}