Ignore:
Timestamp:
Jun 10, 2001, 11:19:58 AM (24 years ago)
Author:
sandervl
Message:

bugfixes

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/user32/win32dlg.cpp

    r5935 r5950  
    1 /* $Id: win32dlg.cpp,v 1.66 2001-06-09 14:50:20 sandervl Exp $ */
     1/* $Id: win32dlg.cpp,v 1.67 2001-06-10 09:19:58 sandervl Exp $ */
    22/*
    33 * Win32 Dialog Code for OS/2
     
    340340        //    this style was useful for Win3.1 but today there are threads
    341341        // solution: send only few WM_ENTERIDLE messages
    342 
    343 #if 1
    344342        while (TRUE)
    345343        {
     
    388386                break;
    389387        }
    390 #else
    391         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 #endif
    415388        topOwner->setModalDialogOwner(bOldOwner);
    416389        topOwner->setOS2HwndModalDialog(hwndOldDialog);
    417390        if (!bOldOwner) topOwner->EnableWindow(TRUE);
    418         RELEASE_WNDOBJ(topOwner);
    419     }
     391    }
     392    RELEASE_WNDOBJ(topOwner);
    420393    retval = idResult;
    421394    DestroyWindow();
Note: See TracChangeset for help on using the changeset viewer.