Ignore:
Timestamp:
Feb 10, 2000, 1:36:11 AM (26 years ago)
Author:
sandervl
Message:

CreateDIBSection enhancement + CreateICA/W bugfix

File:
1 edited

Legend:

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

    r2600 r2718  
    1 /* $Id: gdi32.cpp,v 1.38 2000-02-02 23:45:06 sandervl Exp $ */
     1/* $Id: gdi32.cpp,v 1.39 2000-02-10 00:36:10 sandervl Exp $ */
    22
    33/*
     
    479479//******************************************************************************
    480480//******************************************************************************
    481 HDC WIN32API CreateICA( LPCSTR arg1, LPCSTR arg2, LPCSTR arg3, const DEVMODEA * arg4)
    482 {
     481HDC WIN32API CreateICA(LPCSTR lpszDriver, LPCSTR lpszDevice, LPCSTR lpszOutput,
     482                       const DEVMODEA *lpdvmInit)
     483{
     484 static char *szDisplay = "DISPLAY";
     485
    483486    dprintf(("GDI32: CreateICA"));
    484     return O32_CreateIC(arg1, arg2, arg3, arg4);
     487    //SvL: Open32 tests for "DISPLAY"
     488    if(lpszDriver && !strcmp(lpszDriver, "display")) {
     489        lpszDriver = szDisplay;
     490    }
     491    return O32_CreateIC(lpszDriver, lpszDevice, lpszOutput, lpdvmInit);
    485492}
    486493//******************************************************************************
     
    540547      devmode.dmReserved2        = arg4->dmReserved2;
    541548
    542       rc = O32_CreateIC(astring1,astring2,astring3,&devmode);
     549      rc = CreateICA(astring1,astring2,astring3,&devmode);
    543550    }
    544551    else
    545       rc = O32_CreateIC(astring1,astring2,astring3, NULL);
     552      rc = CreateICA(astring1,astring2,astring3, NULL);
    546553
    547554    FreeAsciiString(astring1);
Note: See TracChangeset for help on using the changeset viewer.