Changeset 5950 for trunk/src/user32/win32dlg.cpp
- Timestamp:
- Jun 10, 2001, 11:19:58 AM (24 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/user32/win32dlg.cpp
r5935 r5950 1 /* $Id: win32dlg.cpp,v 1.6 6 2001-06-09 14:50:20sandervl Exp $ */1 /* $Id: win32dlg.cpp,v 1.67 2001-06-10 09:19:58 sandervl Exp $ */ 2 2 /* 3 3 * Win32 Dialog Code for OS/2 … … 340 340 // this style was useful for Win3.1 but today there are threads 341 341 // solution: send only few WM_ENTERIDLE messages 342 343 #if 1344 342 while (TRUE) 345 343 { … … 388 386 break; 389 387 } 390 #else391 while (TRUE) {392 // while (OSLibWinPeekMsg(&msg, getWindowHandle(), owner, MSGF_DIALOGBOX,393 // MSG_REMOVE, !(getStyle() & DS_NOIDLEMSG), NULL ))394 // if(OSLibWinPeekMsg(&msg, topOwner->getOS2FrameWindowHandle(), 0, 0, MSG_REMOVE))395 if(OSLibWinPeekMsg(&msg, 0, 0, 0, PM_REMOVE))396 {397 if(msg.message == WM_QUIT) {398 dprintf(("Win32Dialog::doDialogBox: received WM_QUIT"));399 break;400 }401 if (!IsDialogMessageA( getWindowHandle(), &msg))402 {403 TranslateMessage( &msg );404 DispatchMessageA( &msg );405 }406 if (dialogFlags & DF_END) break;407 }408 else {409 if(!(getStyle() & DS_NOIDLEMSG)) {410 topOwner->SendInternalMessageA(WM_ENTERIDLE, MSGF_DIALOGBOX, getWindowHandle());411 }412 }413 }414 #endif415 388 topOwner->setModalDialogOwner(bOldOwner); 416 389 topOwner->setOS2HwndModalDialog(hwndOldDialog); 417 390 if (!bOldOwner) topOwner->EnableWindow(TRUE); 418 RELEASE_WNDOBJ(topOwner);419 }391 } 392 RELEASE_WNDOBJ(topOwner); 420 393 retval = idResult; 421 394 DestroyWindow();
Note:
See TracChangeset
for help on using the changeset viewer.