summaryrefslogtreecommitdiff
path: root/uitask_windows.go
diff options
context:
space:
mode:
authorPietro Gagliardi <[email protected]>2014-02-11 19:18:03 -0500
committerPietro Gagliardi <[email protected]>2014-02-11 19:18:03 -0500
commit73fa611b3726fbb2f6af198e8a0744add75c4e94 (patch)
tree3e83b2725ebc2fefb4c042b427cc556ea0f60947 /uitask_windows.go
parentecb2205e02fa68e3c820d2139f6d735ad799a0c2 (diff)
All build errors resolved. Now to test...
Diffstat (limited to 'uitask_windows.go')
-rw-r--r--uitask_windows.go6
1 files changed, 4 insertions, 2 deletions
diff --git a/uitask_windows.go b/uitask_windows.go
index c0b6535..d944869 100644
--- a/uitask_windows.go
+++ b/uitask_windows.go
@@ -31,7 +31,7 @@ func ui(initDone chan error) {
go msgloop()
for m := range uitask {
- r1, _, err := m.msg.Call(m.p...)
+ r1, _, err := m.call.Call(m.p...)
m.ret <- uiret{
ret: r1,
err: err,
@@ -47,6 +47,8 @@ var (
_translateMessage = user32.NewProc("TranslateMessage")
)
+var getMessageFail = -1 // because Go doesn't let me
+
func msgloop() {
runtime.LockOSThread()
@@ -60,7 +62,7 @@ func msgloop() {
}
for {
- r1, _, err := getMessage.Call(
+ r1, _, err := _getMessage.Call(
uintptr(unsafe.Pointer(&msg)),
uintptr(_NULL),
uintptr(0),