gdi32: Make the EMF driver return sane NUMCOLORS value.
This commit is contained in:
parent
7bf7cdd1a9
commit
dab3825b18
|
@ -317,10 +317,10 @@ INT EMFDRV_GetDeviceCaps(PHYSDEV dev, INT cap)
|
||||||
return physDev->technology;
|
return physDev->technology;
|
||||||
case PLANES:
|
case PLANES:
|
||||||
return physDev->planes;
|
return physDev->planes;
|
||||||
|
case NUMCOLORS:
|
||||||
|
return physDev->numcolors;
|
||||||
default:
|
default:
|
||||||
FIXME("Unimplemented cap %d\n", cap);
|
FIXME("Unimplemented cap %d\n", cap);
|
||||||
return 0;
|
return 0;
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -46,6 +46,7 @@ typedef struct
|
||||||
INT rastercaps;
|
INT rastercaps;
|
||||||
INT technology;
|
INT technology;
|
||||||
INT planes;
|
INT planes;
|
||||||
|
INT numcolors;
|
||||||
} EMFDRV_PDEVICE;
|
} EMFDRV_PDEVICE;
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -356,6 +356,7 @@ HDC WINAPI CreateEnhMetaFileW(
|
||||||
physDev->rastercaps = GetDeviceCaps(hRefDC, RASTERCAPS);
|
physDev->rastercaps = GetDeviceCaps(hRefDC, RASTERCAPS);
|
||||||
physDev->technology = GetDeviceCaps(hRefDC, TECHNOLOGY);
|
physDev->technology = GetDeviceCaps(hRefDC, TECHNOLOGY);
|
||||||
physDev->planes = GetDeviceCaps(hRefDC, PLANES);
|
physDev->planes = GetDeviceCaps(hRefDC, PLANES);
|
||||||
|
physDev->numcolors = GetDeviceCaps(hRefDC, NUMCOLORS);
|
||||||
|
|
||||||
physDev->emh->iType = EMR_HEADER;
|
physDev->emh->iType = EMR_HEADER;
|
||||||
physDev->emh->nSize = size;
|
physDev->emh->nSize = size;
|
||||||
|
|
Loading…
Reference in New Issue