Changeset 2246 for trunk/src/user32/oslibmsgtranslate.cpp
- Timestamp:
- Dec 29, 1999, 1:39:45 PM (26 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/user32/oslibmsgtranslate.cpp
r2208 r2246 1 /* $Id: oslibmsgtranslate.cpp,v 1. 3 1999-12-27 14:41:42sandervl Exp $ */1 /* $Id: oslibmsgtranslate.cpp,v 1.4 1999-12-29 12:39:44 sandervl Exp $ */ 2 2 /* 3 3 * Window message translation functions for OS/2 … … 112 112 memset(winMsg, 0, sizeof(MSG)); 113 113 win32wnd = Win32BaseWindow::GetWindowFromOS2Handle(os2Msg->hwnd); 114 if((win32wnd == 0 && os2Msg->msg != WM_CREATE)) 114 //PostThreadMessage posts WIN32APP_POSTMSG msg without window handle 115 if((win32wnd == 0 && os2Msg->msg != WM_CREATE && os2Msg->msg != WIN32APP_POSTMSG)) 115 116 { 116 117 goto dummymessage; //not a win32 client window … … 131 132 winMsg->wParam = packet->wParam; 132 133 winMsg->lParam = packet->lParam; 134 if(win32wnd == NULL) { 135 free(packet); //messages posted by PostThreadMessage are never dispatched, so free the memory here 136 } 133 137 break; 134 138 }
Note:
See TracChangeset
for help on using the changeset viewer.