aboutsummaryrefslogtreecommitdiffstats
path: root/src/cocoa_bridge.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/cocoa_bridge.rs')
-rw-r--r--src/cocoa_bridge.rs7
1 files changed, 3 insertions, 4 deletions
diff --git a/src/cocoa_bridge.rs b/src/cocoa_bridge.rs
index 12b2b62..12b0095 100644
--- a/src/cocoa_bridge.rs
+++ b/src/cocoa_bridge.rs
@@ -61,13 +61,12 @@ pub struct CKeyActionResult {
#[no_mangle]
pub extern "C" fn c_run_key_action(
- trigger: *const HeadphoneButton,
- length: size_t,
+ trigger: Trigger,
) -> *const CKeyActionResult {
let trigger = unsafe {
- assert!(!trigger.is_null());
+ assert!(!trigger.buttons.is_null());
- slice::from_raw_parts(trigger, length as usize)
+ slice::from_raw_parts(trigger.buttons, trigger.length as usize)
};
let result = match run_key_action(trigger) {