diff options
| -rw-r--r-- | src/cocoa_bridge.rs | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/cocoa_bridge.rs b/src/cocoa_bridge.rs index 12b0095..9392fcb 100644 --- a/src/cocoa_bridge.rs +++ b/src/cocoa_bridge.rs @@ -69,7 +69,7 @@ pub extern "C" fn c_run_key_action( slice::from_raw_parts(trigger.buttons, trigger.length as usize) }; - let result = match run_key_action(trigger) { + let result = match run_key_action_for_mode(trigger, None) { Some(k) => { match k.action { Some(a) => { @@ -98,8 +98,9 @@ pub extern "C" fn c_run_key_action( } #[no_mangle] -pub extern "C" fn run_key_action( - trigger: &[HeadphoneButton] +pub extern "C" fn run_key_action_for_mode( + trigger: &[HeadphoneButton], + mode: Option<&[HeadphoneButton]> ) -> Option<KeyActionResult> { let sample_maps = "map <up> k map <down> j |
