summaryrefslogtreecommitdiff
path: root/redo/uitask_windows.go
diff options
context:
space:
mode:
Diffstat (limited to 'redo/uitask_windows.go')
-rw-r--r--redo/uitask_windows.go5
1 files changed, 5 insertions, 0 deletions
diff --git a/redo/uitask_windows.go b/redo/uitask_windows.go
index 1d509c1..9d8c8c3 100644
--- a/redo/uitask_windows.go
+++ b/redo/uitask_windows.go
@@ -45,6 +45,11 @@ func uimsgloop() {
}
}
+func uistop() {
+ // this works fine as documented in modal loops, as modal loops are supposed to repost quit messages (http://blogs.msdn.com/b/oldnewthing/archive/2005/02/22/378018.aspx), and all the Windows internal ones do
+ f_PostQuitMessage(0)
+}
+
func issue(req *Request) {
res, err := f_PostMessageW(
msgwin,