- Timestamp:
- Apr 2, 2001, 11:52:01 AM (24 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/user32/oslibmsgtranslate.cpp
r5413 r5435 1 /* $Id: oslibmsgtranslate.cpp,v 1.4 5 2001-03-31 10:48:41 sandervl Exp $ */1 /* $Id: oslibmsgtranslate.cpp,v 1.46 2001-04-02 09:52:01 sandervl Exp $ */ 2 2 /* 3 3 * Window message translation functions for OS/2 … … 391 391 392 392 DisableLogging(); 393 hwnd = WindowFromPoint(winMsg->pt); 394 if(win32wnd->getWindowHandle() != hwnd) { 395 win32wnd = Win32BaseWindow::GetWindowFromHandle(hwnd); 396 if(win32wnd == NULL) { 397 DebugInt3(); 398 EnableLogging(); 399 goto dummymessage; 400 } 401 winMsg->hwnd = hwnd; 393 if(GetCapture() != winMsg->hwnd) 394 { 395 hwnd = WindowFromPoint(winMsg->pt); 396 if(win32wnd->getWindowHandle() != hwnd) { 397 win32wnd = Win32BaseWindow::GetWindowFromHandle(hwnd); 398 if(win32wnd == NULL) { 399 DebugInt3(); 400 EnableLogging(); 401 goto dummymessage; 402 } 403 winMsg->hwnd = hwnd; 404 } 402 405 } 403 406 #endif … … 473 476 474 477 DisableLogging(); 475 hwnd = WindowFromPoint(winMsg->pt); 476 if(win32wnd->getWindowHandle() != hwnd) { 477 win32wnd = Win32BaseWindow::GetWindowFromHandle(hwnd); 478 if(win32wnd == NULL) { 479 DebugInt3(); 480 EnableLogging(); 481 goto dummymessage; 482 } 483 winMsg->hwnd = hwnd; 478 if(GetCapture() != winMsg->hwnd) 479 { 480 hwnd = WindowFromPoint(winMsg->pt); 481 if(win32wnd->getWindowHandle() != hwnd) { 482 win32wnd = Win32BaseWindow::GetWindowFromHandle(hwnd); 483 if(win32wnd == NULL) { 484 DebugInt3(); 485 EnableLogging(); 486 goto dummymessage; 487 } 488 winMsg->hwnd = hwnd; 489 } 484 490 } 485 491 #endif
Note:
See TracChangeset
for help on using the changeset viewer.