diff options
| author | Pietro Gagliardi <[email protected]> | 2014-07-13 01:14:55 -0400 |
|---|---|---|
| committer | Pietro Gagliardi <[email protected]> | 2014-07-13 01:14:55 -0400 |
| commit | f36451d26e7a4a83f90933b0d087c7d9c0d81001 (patch) | |
| tree | ab11f7396a87ef093c50eea3e4bce662909e7fad /redo/uitask_windows.go | |
| parent | 5bc9a75f0ac0528dd6fbababac6cf566f247a4b3 (diff) | |
Added Stop() and implemented it on Windows.
Diffstat (limited to 'redo/uitask_windows.go')
| -rw-r--r-- | redo/uitask_windows.go | 5 |
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, |
