when connecting to sigc signals, use sigc methods, not boost::bind
authorPaul Davis <paul@linuxaudiosystems.com>
Thu, 24 Aug 2017 13:31:45 +0000 (09:31 -0400)
committerPaul Davis <paul@linuxaudiosystems.com>
Thu, 24 Aug 2017 13:31:52 +0000 (09:31 -0400)
gtk2_ardour/template_dialog.cc

index 27836b4a658ebc69387bc44ed7a37ceee99c3ece..1703b0907ff4e9ff769d0137863921c4e243c6c4 100644 (file)
@@ -203,8 +203,8 @@ TemplateDialog::TemplateDialog ()
 
        signal_hide().connect (sigc::mem_fun (session_tm, &TemplateManager::handle_dirty_description));
        signal_hide().connect (sigc::mem_fun (route_tm, &TemplateManager::handle_dirty_description));
-       nb->signal_switch_page().connect (boost::bind (&TemplateManager::handle_dirty_description, session_tm));
-       nb->signal_switch_page().connect (boost::bind (&TemplateManager::handle_dirty_description, route_tm));
+       nb->signal_switch_page().connect (sigc::hide (sigc::hide (sigc::mem_fun (session_tm, &TemplateManager::handle_dirty_description))));
+       nb->signal_switch_page().connect (sigc::hide (sigc::hide (sigc::mem_fun (route_tm, &TemplateManager::handle_dirty_description))));
 }
 
 TemplateManager::TemplateManager ()