From 104337188f1d7bcdb0774748f41cb91a06216122 Mon Sep 17 00:00:00 2001 From: Pietro Gagliardi Date: Sat, 19 Jul 2014 09:57:01 -0400 Subject: Removed Request completely, also updating the uitask files. Also renamed xperform to doissue for consistency. --- redo/uitask_unix.go | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) (limited to 'redo/uitask_unix.go') diff --git a/redo/uitask_unix.go b/redo/uitask_unix.go index 0b8fe4a..b1a556e 100644 --- a/redo/uitask_unix.go +++ b/redo/uitask_unix.go @@ -27,13 +27,12 @@ func uistop() { C.gtk_main_quit() } -func issue(req *Request) { - C.gdk_threads_add_idle(C.GSourceFunc(C.doissue), C.gpointer(unsafe.Pointer(req))) +func issue(f func()) { + C.gdk_threads_add_idle(C.GSourceFunc(C.doissue), C.gpointer(unsafe.Pointer(&f))) } //export doissue func doissue(data C.gpointer) C.gboolean { - req := (*Request)(unsafe.Pointer(data)) - perform(req) + perform(unsafe.Pointer(data)) return C.FALSE // don't repeat } -- cgit v1.2.3