mirror of
https://github.com/Ardour/ardour.git
synced 2025-12-06 06:44:57 +01:00
PBD::Signal<...>::connect() is already thread safe, so drop intermediate proxy/call_slot() invocation in handling Controllable::Changed within AutomationController
This commit is contained in:
parent
81bbeb51ea
commit
419006dd83
2 changed files with 1 additions and 9 deletions
|
|
@ -120,7 +120,7 @@ AutomationController::AutomationController(boost::shared_ptr<Automatable>
|
|||
_screen_update_connection = Timers::rapid_connect (
|
||||
sigc::mem_fun (*this, &AutomationController::display_effective_value));
|
||||
|
||||
ac->Changed.connect (_changed_connection, invalidator (*this), boost::bind (&AutomationController::value_changed, this), gui_context());
|
||||
ac->Changed.connect (_changed_connection, invalidator (*this), boost::bind (&AutomationController::display_effective_value, this), gui_context());
|
||||
|
||||
add(*_widget);
|
||||
show_all();
|
||||
|
|
@ -334,12 +334,6 @@ AutomationController::on_button_release(GdkEventButton* ev)
|
|||
return false;
|
||||
}
|
||||
|
||||
void
|
||||
AutomationController::value_changed ()
|
||||
{
|
||||
Gtkmm2ext::UI::instance()->call_slot (invalidator (*this), boost::bind (&AutomationController::display_effective_value, this));
|
||||
}
|
||||
|
||||
/** Stop updating our value from our controllable */
|
||||
void
|
||||
AutomationController::stop_updating ()
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue