summaryrefslogtreecommitdiff
path: root/libs/ardour/route_group.cc
diff options
context:
space:
mode:
authorPaul Davis <paul@linuxaudiosystems.com>2009-07-22 13:51:16 +0000
committerPaul Davis <paul@linuxaudiosystems.com>2009-07-22 13:51:16 +0000
commit3b7230552d8aa6c36fd2fbc3ccc1cfb9109fc843 (patch)
tree9d838960d1cad7fca14957b5e5de3215cf938185 /libs/ardour/route_group.cc
parent272c1a40db7c965664b256f7f5487dd224bfd413 (diff)
make i18n build work ; add mackie dir back to build ; token work on amp for MIDI; don't try to subgroup route groups with MIDI (for now)
git-svn-id: svn://localhost/ardour2/branches/3.0@5412 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'libs/ardour/route_group.cc')
-rw-r--r--libs/ardour/route_group.cc11
1 files changed, 11 insertions, 0 deletions
diff --git a/libs/ardour/route_group.cc b/libs/ardour/route_group.cc
index f88df5c86a..26612226a7 100644
--- a/libs/ardour/route_group.cc
+++ b/libs/ardour/route_group.cc
@@ -34,6 +34,8 @@
#include "ardour/configuration.h"
#include "ardour/session.h"
+#include "i18n.h"
+
using namespace ARDOUR;
using namespace sigc;
using namespace std;
@@ -224,6 +226,15 @@ RouteGroup::make_subgroup ()
RouteList rl;
uint32_t nin = 0;
+ /* since we don't do MIDI Busses yet, check quickly ... */
+
+ for (list<Route*>::iterator i = routes.begin(); i != routes.end(); ++i) {
+ if ((*i)->output()->n_ports().n_midi() != 0) {
+ PBD::info << _("You cannot subgroup MIDI tracks at this time") << endmsg;
+ return;
+ }
+ }
+
for (list<Route*>::iterator i = routes.begin(); i != routes.end(); ++i) {
nin = max (nin, (*i)->output()->n_ports().n_audio());
}