Changeset 2893 for trunk/src


Ignore:
Timestamp:
Feb 25, 2000, 10:57:19 AM (26 years ago)
Author:
achimha
Message:

added infoPtr == NULL checks to prevent crashes

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/comctl32/tooltips.cpp

    r2875 r2893  
    1 /* $Id: tooltips.cpp,v 1.1 2000-02-23 17:09:49 cbratschi Exp $ */
     1/* $Id: tooltips.cpp,v 1.2 2000-02-25 09:57:19 achimha Exp $ */
    22/*
    33 * Tool tip control
     
    526526    INT  nTool;
    527527
     528    //@@@AH 2000/02/25 make sure we don't get garbage in
     529    if (!infoPtr)
     530    {
     531      dprintf(("Tooltips:GetToolFromPoint: infoPtr == NULL!!!\n"));
     532      return 0;
     533    }
     534
    528535    for (nTool = 0; nTool < infoPtr->uNumTools; nTool++) {
    529536        toolPtr = &infoPtr->tools[nTool];
     
    22322239
    22332240        case WM_MOUSEMOVE:
    2234             infoPtr = TOOLTIPS_GetInfoPtr (lpttsi->hwndToolTip);
     2241                infoPtr = TOOLTIPS_GetInfoPtr (lpttsi->hwndToolTip);
     2242                //@@@AH 2000/02/25 check if there is a valid instance data pointer
     2243                if (!infoPtr)
     2244                {
     2245                  dprintf(("Tooltips:SubclassProc:WM_MOUSEMOVE: infoPtr == NULL!\n"));
     2246                  break;
     2247                }
    22352248                nTool = TOOLTIPS_GetToolFromMessage (infoPtr, hwnd);
    22362249
Note: See TracChangeset for help on using the changeset viewer.