From 459b8fe1de58cc06bea419e367b7232f1b9296da Mon Sep 17 00:00:00 2001 From: Grygorii Zharun Date: Wed, 16 Apr 2014 04:47:03 -0500 Subject: [PATCH] [Summary] Makes tracks reordering caoused by dragging tracks in Mixer done for Tracks despite other conditions. [Reviewed by] Paul Davis [git-p4: depot-paths = "//Abdaw/dev_main/tracks/": change = 452982] --- gtk2_ardour/mixer_ui.cc | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/gtk2_ardour/mixer_ui.cc b/gtk2_ardour/mixer_ui.cc index 12cf87d793..2307f32dfd 100644 --- a/gtk2_ardour/mixer_ui.cc +++ b/gtk2_ardour/mixer_ui.cc @@ -40,6 +40,7 @@ #include "ardour/debug.h" #include "ardour/midi_track.h" #include "ardour/plugin_manager.h" +#include "ardour/profile.h" #include "ardour/route_group.h" #include "ardour/session.h" @@ -503,7 +504,9 @@ Mixer_UI::sync_order_keys_from_treeview () changed = true; } - if ((Config->get_remote_model() == MixerOrdered) && !route->is_master() && !route->is_monitor()) { + bool do_reorder = (Config->get_remote_model() == MixerOrdered) || (ARDOUR::Profile->get_trx() ); + + if (do_reorder && !route->is_master() && !route->is_monitor()) { uint32_t new_rid = (visible ? rid : invisible_key--);