summaryrefslogtreecommitdiff
path: root/libs/ardour
diff options
context:
space:
mode:
authorNick Mainsbridge <beatroute@iprimus.com.au>2008-11-01 14:45:03 +0000
committerNick Mainsbridge <beatroute@iprimus.com.au>2008-11-01 14:45:03 +0000
commit3043b68bfbcd70ba13d132c8b833cdf3ba199266 (patch)
tree2bdb9e667e536d15eaa8bfc0cdac2ea0b8380592 /libs/ardour
parent2e557e0a12194bd3e51923b3e7d782af90868696 (diff)
Ignore triple clicks for mute/solo/rec-enable (fixes long-standing insensitive to clicks bug), momentary solo/mute works for track headers, redraw some widgets when resizing editor-mixer (osx only), don't autoconnect physical inputs to busses (sae only), new sends active by default (sae only), some minor sae gui customizations using ardour2_ui_sae.conf.
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4078 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'libs/ardour')
-rw-r--r--libs/ardour/session.cc22
1 files changed, 11 insertions, 11 deletions
diff --git a/libs/ardour/session.cc b/libs/ardour/session.cc
index a6a322739e..d3c802ea40 100644
--- a/libs/ardour/session.cc
+++ b/libs/ardour/session.cc
@@ -1966,20 +1966,20 @@ Session::new_audio_route (int input_channels, int output_channels, uint32_t how_
<< endmsg;
goto failure;
}
-
- for (uint32_t x = 0; n_physical_audio_inputs && x < bus->n_inputs(); ++x) {
-
- port = "";
-
- if (Config->get_input_auto_connect() & AutoConnectPhysical) {
+ if (! getenv("ARDOUR_SAE")) {
+ for (uint32_t x = 0; n_physical_audio_inputs && x < bus->n_inputs(); ++x) {
+
+ port = "";
+
+ if (Config->get_input_auto_connect() & AutoConnectPhysical) {
port = physinputs[((n+x)%n_physical_audio_inputs)];
- }
-
- if (port.length() && bus->connect_input (bus->input (x), port, this)) {
- break;
+ }
+
+ if (port.length() && bus->connect_input (bus->input (x), port, this)) {
+ break;
+ }
}
}
-
for (uint32_t x = 0; n_physical_audio_outputs && x < bus->n_outputs(); ++x) {
port = "";