diff options
author | John Anderson <ardour@semiosix.com> | 2007-07-17 06:30:26 +0000 |
---|---|---|
committer | John Anderson <ardour@semiosix.com> | 2007-07-17 06:30:26 +0000 |
commit | a1a859b1e8a4624da280cdf1715db117e0be74fc (patch) | |
tree | 07fb5f4a7094057987746c1680cbe648bcd5982e /libs/surfaces/mackie/scripts/surface-cc-template.erb | |
parent | c0529df1a354d51911921b15acdb771707c44287 (diff) |
fix for overlapping control ids (jog wheel with F7 and external with left)
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2136 d708f5d6-7413-0410-9779-e7cbd77b26cf
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; |