Ignore:
Timestamp:
May 12, 2000, 8:09:42 PM (25 years ago)
Author:
sandervl
Message:

hook, syscolor & message bugfixes

File:
1 edited

Legend:

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

    r3482 r3525  
    1 /* $Id: oslibmsgtranslate.cpp,v 1.29 2000-05-02 20:50:49 sandervl Exp $ */
     1/* $Id: oslibmsgtranslate.cpp,v 1.30 2000-05-12 18:09:40 sandervl Exp $ */
    22/*
    33 * Window message translation functions for OS/2
     
    865865    //NOTE: These actually need to be posted so that the next message retrieved by GetMessage contains
    866866    //      the newly generated WM_CHAR message.
    867     if(!thdb->fTranslated && MsgThreadPtr->msg == WM_CHAR && !((SHORT1FROMMP(MsgThreadPtr->mp1) & KC_KEYUP) == KC_KEYUP))
     867    if(!thdb->fTranslated && thdb->os2msg.msg == WM_CHAR && !((SHORT1FROMMP(thdb->os2msg.mp1) & KC_KEYUP) == KC_KEYUP))
    868868    {//TranslatedMessage was called before DispatchMessage, so queue WM_CHAR message
    869             ULONG fl = SHORT1FROMMP(MsgThreadPtr->mp1);
     869            ULONG fl = SHORT1FROMMP(thdb->os2msg.mp1);
    870870            MSG extramsg;
    871871
    872872            memcpy(&extramsg, msg, sizeof(MSG));
    873             extramsg.wParam = SHORT1FROMMP(MsgThreadPtr->mp2);
     873            extramsg.wParam = SHORT1FROMMP(thdb->os2msg.mp2);
    874874            extramsg.lParam = 0;
    875875
     
    881881                if(msg->wParam)
    882882                        extramsg.wParam = msg->wParam;
    883                 else    extramsg.wParam = SHORT2FROMMP(MsgThreadPtr->mp2);
     883                else    extramsg.wParam = SHORT2FROMMP(thdb->os2msg.mp2);
    884884            }
    885885
Note: See TracChangeset for help on using the changeset viewer.