summaryrefslogtreecommitdiff
path: root/gtk2_ardour
diff options
context:
space:
mode:
authornick_m <mainsbridge@gmail.com>2013-10-29 02:04:26 +1100
committernick_m <mainsbridge@gmail.com>2013-10-29 02:04:26 +1100
commitf2300164d7a89c5e433d3293dfed4c1ab77f0553 (patch)
tree55eb9dac4098d91bd511a0e2fac23aa95ba1bd55 /gtk2_ardour
parent7fec9910775f6ecb2ec15c145846086edf5a1df5 (diff)
Fix thinko in setting order hint.
Diffstat (limited to 'gtk2_ardour')
-rw-r--r--gtk2_ardour/ardour_ui.cc11
1 files changed, 8 insertions, 3 deletions
diff --git a/gtk2_ardour/ardour_ui.cc b/gtk2_ardour/ardour_ui.cc
index 127927e80a..010f7d35e5 100644
--- a/gtk2_ardour/ardour_ui.cc
+++ b/gtk2_ardour/ardour_ui.cc
@@ -3250,6 +3250,11 @@ ARDOUR_UI::setup_order_hint ()
order_hint = (*s)->route()->order_key();
}
}
+
+ if (!mixer->selection().routes.empty()) {
+ order_hint++;
+ }
+
} else {
for (TrackSelection::iterator s = editor->get_selection().tracks.begin(); s != editor->get_selection().tracks.end(); ++s) {
RouteTimeAxisView* tav = dynamic_cast<RouteTimeAxisView*> (*s);
@@ -3257,10 +3262,10 @@ ARDOUR_UI::setup_order_hint ()
order_hint = tav->route()->order_key();
}
}
- }
- if (!mixer->selection().routes.empty() || !editor->get_selection().tracks.empty()) {
- order_hint++;
+ if (!editor->get_selection().tracks.empty()) {
+ order_hint++;
+ }
}
_session->set_order_hint (order_hint);