https://git.reactos.org/?p=reactos.git;a=commitdiff;h=81f28d454a3f7f094065b4...
commit 81f28d454a3f7f094065b42509ef51b899ba8801 Author: Katayama Hirofumi MZ katayama.hirofumi.mz@gmail.com AuthorDate: Tue Aug 18 05:32:44 2020 +0900 Commit: GitHub noreply@github.com CommitDate: Tue Aug 18 05:32:44 2020 +0900
[NTUSER] Set ERROR_INVALID_WINDOW_HANDLE when PostMessage failed (#3059)
Set the last error code ERROR_INVALID_WINDOW_HANDLE when user32!PostMessage failed with destroyed window. CORE-12124 --- win32ss/user/ntuser/message.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/win32ss/user/ntuser/message.c b/win32ss/user/ntuser/message.c index 79d68a184ea..ae0c0733ebe 100644 --- a/win32ss/user/ntuser/message.c +++ b/win32ss/user/ntuser/message.c @@ -1423,7 +1423,7 @@ UserPostMessage( HWND Wnd, if ( Window->state & WNDS_DESTROYED ) { ERR("Attempted to post message to window %p that is being destroyed!\n", Wnd); - /* FIXME: Last error code? */ + EngSetLastError(ERROR_INVALID_WINDOW_HANDLE); return FALSE; }