Changeset 9950 for trunk/src


Ignore:
Timestamp:
Mar 28, 2003, 12:49:02 PM (22 years ago)
Author:
sandervl
Message:

Fix for multiple WM_CHAR_SPECIAL_CONSOLE_BREAK

Location:
trunk/src/user32
Files:
3 edited

Legend:

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

    r9928 r9950  
    1 /* $Id: oslibmsg.cpp,v 1.66 2003-03-20 09:15:31 sandervl Exp $ */
     1/* $Id: oslibmsg.cpp,v 1.67 2003-03-28 11:49:01 sandervl Exp $ */
    22/*
    33 * Window message translation functions for OS/2
     
    527527        dprintf2(("OSLibWinPeekMsg: Untranslated message; dispatched immediately"));
    528528        if(!(fRemove & PM_REMOVE_W)) {
    529             rc = WinPeekMsg(teb->o.odin.hab, &os2msg, hwndOS2, TranslateWinMsg(uMsgFilterMin, TRUE),
    530                             TranslateWinMsg(uMsgFilterMax, FALSE), PM_REMOVE);
     529            rc = WinPeekMsg(teb->o.odin.hab, &os2msg, os2msg.hwnd, os2msg.msg,
     530                            os2msg.msg, PM_REMOVE);
    531531        }
    532532        WinDispatchMsg(teb->o.odin.hab, &os2msg);
  • trunk/src/user32/oslibmsgtranslate.cpp

    r9944 r9950  
    1 /* $Id: oslibmsgtranslate.cpp,v 1.106 2003-03-27 13:54:18 sandervl Exp $ */
     1/* $Id: oslibmsgtranslate.cpp,v 1.107 2003-03-28 11:49:01 sandervl Exp $ */
    22/*
    33 * Window message translation functions for OS/2
     
    640640         // is over, otherwise it will return FALSE and will be dispatched,
    641641         // and retranslated once again.
    642     if(win32wnd) RELEASE_WNDOBJ(win32wnd);
    643     return TRUE;
    644642
    645643         winMsg->message = 0;
  • trunk/src/user32/pmwindow.cpp

    r9933 r9950  
    1 /* $Id: pmwindow.cpp,v 1.203 2003-03-22 20:27:11 sandervl Exp $ */
     1/* $Id: pmwindow.cpp,v 1.204 2003-03-28 11:49:02 sandervl Exp $ */
    22/*
    33 * Win32 Window Managment Code for OS/2
     
    12601260    }
    12611261
     1262    case WM_CHAR_SPECIAL_CONSOLE_BREAK:
     1263    {
     1264        //ignore this message. don't forward it to the default PM frame window handler
     1265        //as that one sends it to the client. as a result we end up translating
     1266        //it twice
     1267        break;
     1268    }
     1269
    12621270    case WM_ADJUSTWINDOWPOS:
    12631271    {
Note: See TracChangeset for help on using the changeset viewer.