diff --git a/src/mac_os/mod.rs b/src/mac_os/mod.rs index 0fbcc4d..b19bccd 100644 --- a/src/mac_os/mod.rs +++ b/src/mac_os/mod.rs @@ -127,7 +127,6 @@ impl Callback { let ptr = Box::into_raw(bcbs); let ptr = ptr as *mut c_void as usize; - println!("{}", ptr); let mut oid = ::new(); (*oid).setptr(ptr); oid @@ -136,7 +135,6 @@ impl Callback { fn setptr(&mut self, uptr: usize) { unsafe { let obj = &mut *(self as *mut _ as *mut ::objc::runtime::Object); - println!("setting the ptr: {}", uptr); obj.set_ivar("_cbptr", uptr); } } @@ -151,20 +149,17 @@ impl INSObject for Callback { let mut klass = Class::get(cname); if klass.is_none() { - println!("registering class for {}", cname); let superclass = NSObject::class(); let mut decl = ClassDecl::new(&cname, superclass).unwrap(); decl.add_ivar::("_cbptr"); extern "C" fn sysbar_callback_call(this: &Object, _cmd: Sel) { - println!("callback, getting the pointer"); unsafe { let pval: usize = *this.get_ivar("_cbptr"); let ptr = pval as *mut c_void; let ptr = ptr as *mut CallbackState; let bcbs: Box = Box::from_raw(ptr); { - println!("cb test from cb"); (*bcbs.cb)(); } mem::forget(bcbs);