Ignore:
Timestamp:
Mar 13, 2001, 7:44:38 PM (24 years ago)
Author:
sandervl
Message:

BeginPaint error value fix + initterm update

File:
1 edited

Legend:

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

    r5302 r5307  
    1 /* $Id: dc.cpp,v 1.93 2001-03-12 14:16:08 sandervl Exp $ */
     1/* $Id: dc.cpp,v 1.94 2001-03-13 18:44:38 sandervl Exp $ */
    22
    33/*
     
    756756        //BeginPaint does NOT change last error in this case
    757757        //(verified in NT4, SP6)
     758        dprintf (("USER32: BeginPaint %x NULL PAINTSTRUCT pointer", hWnd));
    758759        return 0;
    759760   }
    760 
    761761   memset(lpps, 0, sizeof(*lpps));
     762
    762763   Win32BaseWindow *wnd = Win32BaseWindow::GetWindowFromHandle(hwnd);
    763    if(!lpps || !wnd) {
    764         dprintf (("USER32: BeginPaint %x invalid parameter %x", hWnd, lpps));
    765         SetLastError(ERROR_INVALID_PARAMETER_W);
     764   if(!wnd) {
     765        dprintf (("USER32: BeginPaint %x %x: invalid window handle!!", hWnd, lpps));
     766        SetLastError(ERROR_INVALID_WINDOW_HANDLE_W); //(verified in NT4, SP6)
    766767        return (HDC)0;
    767768   }
Note: See TracChangeset for help on using the changeset viewer.