rework dbf28e3 (hidden parameters)
authorRobin Gareus <robin@gareus.org>
Wed, 28 Oct 2015 20:25:01 +0000 (21:25 +0100)
committerRobin Gareus <robin@gareus.org>
Wed, 28 Oct 2015 20:25:01 +0000 (21:25 +0100)
gtk2_ardour/route_time_axis.cc

index ee1b4f4322a886f26293a7a3aefda94b2cd0516c..a07e97a276f4e7de2f78b8f7b330e5e6931ee089 100644 (file)
@@ -2334,6 +2334,7 @@ RouteTimeAxisView::add_processor_to_subplugin_menu (boost::weak_ptr<Processor> p
 
        if (x == processor_automation.end()) {
                rai = new ProcessorAutomationInfo (processor);
+               processor_automation.push_back (rai);
        } else {
                rai = *x;
        }
@@ -2388,10 +2389,7 @@ RouteTimeAxisView::add_processor_to_subplugin_menu (boost::weak_ptr<Processor> p
                mitem->signal_toggled().connect (sigc::bind (sigc::mem_fun(*this, &RouteTimeAxisView::processor_menu_item_toggled), rai, pan));
        }
 
-       if (items.size() > 0) {
-               processor_automation.push_back (rai);
-       } else {
-               delete rai;
+       if (items.size() == 0) {
                return;
        }