diff options
Diffstat (limited to 'libs/surfaces/mackie/scripts/surface-cc-template.erb')
-rw-r--r-- | libs/surfaces/mackie/scripts/surface-cc-template.erb | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/libs/surfaces/mackie/scripts/surface-cc-template.erb b/libs/surfaces/mackie/scripts/surface-cc-template.erb index 3b29be3249..a04d5addd7 100644 --- a/libs/surfaces/mackie/scripts/surface-cc-template.erb +++ b/libs/surfaces/mackie/scripts/surface-cc-template.erb @@ -82,7 +82,7 @@ void Mackie::<%= sf.name %>Surface::handle_button( MackieButtonHandler & mbh, Bu buttons = sf.controls.find_all{|x| x.class == Button && x.group.class != Strip} buttons.each do |button| %> - case 0x<%= button.id.to_hex %>: // <%= button.name %> + case 0x<%= ( button.class.midi_zero_byte << 8 | button.id ).to_hex %>: // <%= button.name %> switch ( bs ) { case press: ls = mbh.<%= button.name %>_press( button ); break; case release: ls = mbh.<%= button.name %>_release( button ); break; |