diff --git a/gtk2_ardour/time_info_box.cc b/gtk2_ardour/time_info_box.cc index 5c0e51b0ad..46043b809b 100644 --- a/gtk2_ardour/time_info_box.cc +++ b/gtk2_ardour/time_info_box.cc @@ -328,8 +328,8 @@ TimeInfoBox::watch_punch (Location* punch) { punch_connections.drop_connections (); - punch->start_changed.connect (punch_connections, MISSING_INVALIDATOR, boost::bind (&TimeInfoBox::punch_changed, this, _1), gui_context()); - punch->end_changed.connect (punch_connections, MISSING_INVALIDATOR, boost::bind (&TimeInfoBox::punch_changed, this, _1), gui_context()); + punch->StartChanged.connect (punch_connections, MISSING_INVALIDATOR, boost::bind (&TimeInfoBox::punch_changed, this, punch), gui_context()); + punch->EndChanged.connect (punch_connections, MISSING_INVALIDATOR, boost::bind (&TimeInfoBox::punch_changed, this, punch), gui_context()); punch_changed (punch); }