13
0
livetrax/libs
Caleb Potter 643342995d fixes issue where MCP controller strips got stranded switching banks
This commit fixes an issue where if your controller was currently on a
bank not near the first few tracks, and you then deleted tracks, the
controller bank buttons would appear unresponsive because of the
"if (initial >= sorted.size())" check in switch_banks().
This would occur when the difference between the _initial_bank and
whatever sorted.size() returns was greater than or equal to strip_cnt.
For example, if your _initial_bank was 48, your strip_cnt was 24 and you
had 24 tracks after the deletion, then the above conditional would evaluate
to true and exit out of switch_banks BEFORE actually switching the bank,
effectively stranding the controller unless you added enough tracks back.
2022-03-17 15:37:07 -06:00
..
appleutility
ardour superclock_ticks_per_second: use an (inline) accessor, change value 2022-03-17 14:15:59 -06:00
ardouralsautil
audiographer
auscan
backends
canvas Fix crashes on ARM due to window-size overflow 2022-03-09 21:14:53 +01:00
clearlooks-newer
evoral smf_source: implement SMF::UsedChannels as a bitset; move midi screening into load_model() 2022-03-01 10:11:14 -06:00
fluidsynth
fst
gtkmm2ext Replace Glib::Threads with PBD::Thread (2/2) 2022-03-01 01:34:35 +01:00
hidapi
libltc
lua
midi++2
panners
pbd Allow to get exit status from child processes 2022-03-11 18:18:06 +01:00
plugins
ptformat
qm-dsp
surfaces fixes issue where MCP controller strips got stranded switching banks 2022-03-17 15:37:07 -06:00
temporal superclock_ticks_per_second: use an (inline) accessor, change value 2022-03-17 14:15:59 -06:00
vamp-plugins
vamp-pyin
vfork
vst3
waveview Replace Glib::Threads with PBD::Thread (1/2) 2022-03-01 01:33:49 +01:00
widgets
zita-convolver
zita-resampler