Fix processor box for no crash on click
authorLen Ovens <len@ovenwerks.net>
Fri, 22 Feb 2019 21:39:17 +0000 (13:39 -0800)
committerLen Ovens <len@ovenwerks.net>
Tue, 27 Aug 2019 00:48:22 +0000 (17:48 -0700)
gtk2_ardour/foldback_strip.cc
gtk2_ardour/foldback_strip.h

index 898023d5aa8e1ee97f17dad30341de43f3462df5..b3332d2a1795f9908aba7ae93f05ce7d73b106b9 100644 (file)
@@ -91,6 +91,7 @@ FoldbackStrip::FoldbackStrip (Mixer_UI& mx, Session* sess, boost::shared_ptr<Rou
        , fb_level_control (0)
 //     , _visibility (X_("mixer-element-visibility"))
 {
+       _session = sess;
        init ();
        set_route (rt);
 }
@@ -124,6 +125,7 @@ FoldbackStrip::init ()
        insert_box = new ProcessorBox (0, boost::bind (&FoldbackStrip::plugin_selector, this), _pr_selection, 0);
        insert_box->set_no_show_all ();
        insert_box->show ();
+       insert_box->set_session (_session);
 
 //     send_scroller.show ();
        send_display.show ();
index 085e46a812d0dc729393d62dd1b55c97979febf1..5e474804e633b49182e94448046f5f82ff67763f 100644 (file)
@@ -148,6 +148,7 @@ private:
        bool  _mixer_owned;
        Width _width;
        void*  _width_owner;
+       ARDOUR::Session* _session;
 
        Gtk::EventBox               spacer;
        Gtk::VBox                       send_display;