Changeset 10093


Ignore:
Timestamp:
May 15, 2003, 3:12:52 PM (22 years ago)
Author:
sandervl
Message:

ReleaseDC: always verify window associated with DC

File:
1 edited

Legend:

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

    r10076 r10093  
    1 /* $Id: dc.cpp,v 1.120 2003-05-06 13:50:35 sandervl Exp $ */
     1/* $Id: dc.cpp,v 1.121 2003-05-15 13:12:52 sandervl Exp $ */
    22
    33/*
     
    859859   int rc;
    860860
     861    HWND hwndDC = WindowFromDC(hdc);
     862
     863    if(hwndDC != hwnd) {
     864        dprintf(("WARNING: ReleaseDC: wrong window handle specified %x -> %x", hwnd, hwndDC));
     865        hwnd = hwndDC;
     866    }
     867
    861868    if (hwnd)
    862869    {
    863         HWND hwndDC = WindowFromDC(hdc);
    864 
    865         if(hwndDC != hwnd) {
    866             dprintf(("WARNING: ReleaseDC: wrong window handle specified %x -> %x", hwnd, hwndDC));
    867             hwnd = hwndDC;
    868         }
    869 
    870870        Win32BaseWindow *wnd = Win32BaseWindow::GetWindowFromHandle (hwnd);
    871871        if(wnd == NULL) {
Note: See TracChangeset for help on using the changeset viewer.