diff options
Diffstat (limited to 'redo/uitask_darwin.go')
| -rw-r--r-- | redo/uitask_darwin.go | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/redo/uitask_darwin.go b/redo/uitask_darwin.go index 45fa8d1..eda0f29 100644 --- a/redo/uitask_darwin.go +++ b/redo/uitask_darwin.go @@ -25,12 +25,11 @@ func uistop() { C.uistop() } -func issue(req *Request) { - C.issue(unsafe.Pointer(req)) +func issue(f func()) { + C.issue(unsafe.Pointer(&f)) } //export doissue -func doissue(r unsafe.Pointer) { - req := (*Request)(unsafe.Pointer(r)) - perform(req) +func doissue(fp unsafe.Pointer) { + perform(fp) } |
