diff options
Diffstat (limited to 'redo/uitask_windows.go')
| -rw-r--r-- | redo/uitask_windows.go | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/redo/uitask_windows.go b/redo/uitask_windows.go index 3cb5012..38f6bfe 100644 --- a/redo/uitask_windows.go +++ b/redo/uitask_windows.go @@ -41,8 +41,8 @@ func uistop() { C.PostQuitMessage(0) } -func issue(req *Request) { - C.issue(unsafe.Pointer(req)) +func issue(f func()) { + C.issue(unsafe.Pointer(&f)) } func makemsgwin() error { @@ -55,8 +55,7 @@ func makemsgwin() error { return nil } -//export xperform -func xperform(xreq unsafe.Pointer) { - req := (*Request)(xreq) - perform(req) +//export doissue +func doissue(fp unsafe.Pointer) { + perform(fp) } |
