changes to help strp silence
[ardour.git] / gtk2_ardour / plugin_eq_gui.cc
index ae8d4946fbae4784394d4a9b3b558c19a99377fe..9ec485b62bf5ca95060b15603a9426f540a1c458 100644 (file)
@@ -26,6 +26,7 @@
 #include "ardour/audio_buffer.h"
 #include "ardour/data_type.h"
 #include "ardour/chan_mapping.h"
+#include "ardour/session.h"
 
 #include <gtkmm/box.h>
 #include <gtkmm/button.h>
@@ -114,7 +115,7 @@ PluginEqGui::PluginEqGui(boost::shared_ptr<ARDOUR::PluginInsert> pluginInsert)
 
 
        // Connect the realtime signal collection callback
-       _plugin_insert->AnalysisDataGathered.connect( sigc::mem_fun(*this, &PluginEqGui::signal_collect_callback ));
+       _plugin_insert->AnalysisDataGathered.connect (analysis_connection, ui_bind (&PluginEqGui::signal_collect_callback, this, _1, _2), gui_context());
 }
 
 PluginEqGui::~PluginEqGui()
@@ -281,7 +282,7 @@ PluginEqGui::timeout_callback()
 void
 PluginEqGui::signal_collect_callback(ARDOUR::BufferSet *in, ARDOUR::BufferSet *out)
 {
-       ENSURE_GUI_THREAD(bind (mem_fun (*this, &PluginEqGui::signal_collect_callback), in, out));
+       ENSURE_GUI_THREAD (*this, &PluginEqGui::signal_collect_callback, in, out)
 
        _signal_input_fft ->reset();
        _signal_output_fft->reset();