Add operator<< for bundles.
[ardour.git] / gtk2_ardour / route_group_menu.cc
index 42d09ab9602f631f539996080d276637a5083c1d..123d925a8e8e7dc699ec7753c6664c578158b53d 100644 (file)
@@ -83,6 +83,9 @@ RouteGroupMenu::add_item (RouteGroup* rg, RouteGroup* curr, RadioMenuItem::Group
        }
 }
 
+/** Called when a group is selected from the menu.
+ *  @param Group, or 0 for none.
+ */
 void
 RouteGroupMenu::set_group (RouteGroup* g)
 {
@@ -110,13 +113,12 @@ RouteGroupMenu::new_group ()
        RouteGroup* g = new RouteGroup (*_session, "");
        g->apply_changes (*_default_properties);
 
-       RouteGroupDialog d (g, Gtk::Stock::NEW);
-       int const r = d.do_run ();
+       RouteGroupDialog d (g, true);
 
-       if (r == Gtk::RESPONSE_OK) {
+       if (d.do_run ()) {
+               delete g;
+       } else {
                _session->add_route_group (g);
                set_group (g);
-       } else {
-               delete g;
        }
 }