Changeset 9415 for trunk/src


Ignore:
Timestamp:
Nov 18, 2002, 4:45:31 PM (23 years ago)
Author:
sandervl
Message:

DeleteObject can delete DC handles

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/gdi32/objhandle.cpp

    r9252 r9415  
    1 /* $Id: objhandle.cpp,v 1.29 2002-09-16 14:00:45 sandervl Exp $ */
     1/* $Id: objhandle.cpp,v 1.30 2002-11-18 15:45:31 sandervl Exp $ */
    22/*
    33 * Win32 Handle Management Code for OS/2
     
    495495
    496496    dprintf(("GDI32: DeleteObject %x", hObj));
     497//hack alert
     498    if(HIWORD(hObj) == 0x100)
     499    {//most likely a DC handle
     500        if(OSLibGpiQueryDCData(hObj) != NULL) {
     501            dprintf(("WARNING: DeleteObject used for DC handle!"));
     502            return DeleteDC(hObj);
     503        }
     504    }
     505//end hack
     506
    497507    objflags = ObjQueryHandleFlags(hObj);
    498508    if(objflags & OBJHANDLE_FLAG_NODELETE) {
Note: See TracChangeset for help on using the changeset viewer.