Commit a3c10cf1 authored by Huw Davies's avatar Huw Davies Committed by Alexandre Julliard

Make sure we update dc->bitsPerPixel.

parent 280528a0
...@@ -312,6 +312,8 @@ BOOL PSDRV_CreateDC( DC *dc, PSDRV_PDEVICE **pdev, LPCSTR driver, LPCSTR device, ...@@ -312,6 +312,8 @@ BOOL PSDRV_CreateDC( DC *dc, PSDRV_PDEVICE **pdev, LPCSTR driver, LPCSTR device,
PSDRV_UpdateDevCaps(physDev); PSDRV_UpdateDevCaps(physDev);
dc->hFont = PSDRV_DefaultFont; dc->hFont = PSDRV_DefaultFont;
if (GetObjectType(dc->hSelf) != OBJ_MEMDC)
dc->bitsPerPixel = physDev->pi->ppd->ColorDevice ? 8 : 1;
return TRUE; return TRUE;
} }
...@@ -367,7 +369,7 @@ INT PSDRV_GetDeviceCaps( PSDRV_PDEVICE *physDev, INT cap ) ...@@ -367,7 +369,7 @@ INT PSDRV_GetDeviceCaps( PSDRV_PDEVICE *physDev, INT cap )
case VERTRES: case VERTRES:
return physDev->vertRes; return physDev->vertRes;
case BITSPIXEL: case BITSPIXEL:
return (physDev->pi->ppd->ColorDevice ? 8 : 1); return physDev->pi->ppd->ColorDevice ? 8 : 1;
case PLANES: case PLANES:
return 1; return 1;
case NUMBRUSHES: case NUMBRUSHES:
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment