Use FOUNDCFG* instead of setting the configuration by hand
[ardour.git] / gtk2_ardour / group_tabs.cc
index 057f55163660753f652a46ff98f131cd7d16505c..f81cc585f8fb10c7ce4b3e727202be5fcbfc7850 100644 (file)
@@ -31,7 +31,7 @@
 #include "route_group_dialog.h"
 #include "group_tabs.h"
 #include "keyboard.h"
-#include "i18n.h"
+#include "pbd/i18n.h"
 #include "ardour_ui.h"
 #include "rgb_macros.h"
 #include "ui_config.h"
@@ -603,6 +603,10 @@ GroupTabs::new_group_dialog_finished (int r, RouteGroupDialog* d, RouteList cons
 {
        if (r == RESPONSE_OK) {
 
+               if (!d->name_check()) {
+                       return;
+               }
+
                _session->add_route_group (d->group());
 
                if (rl) {
@@ -678,14 +682,14 @@ GroupTabs::collect (RouteGroup* g)
                                --diff;
                        }
 
-                       (*j)->set_presentation_order_explicit (coll);
+                       (*j)->set_presentation_order (coll, false);
 
                        ++coll;
                        ++i;
 
                } else {
 
-                       (*j)->set_presentation_order_explicit (k + diff);
+                       (*j)->set_presentation_order (k + diff, false);
 
                }