mirror of https://github.com/FreeRDP/FreeRDP
Merge pull request #3680 from akallabeth/patblt_fix
Fixed patblt for mono color. #3678
This commit is contained in:
commit
caebc3d629
|
@ -378,8 +378,8 @@ static BOOL xf_gdi_patblt(rdpContext* context, PATBLT_ORDER* patblt)
|
|||
else
|
||||
{
|
||||
Pixmap pattern = xf_mono_bitmap_new(xfc, 8, 8, brush->data);
|
||||
XSetBackground(xfc->display, xfc->gc, backColor);
|
||||
XSetForeground(xfc->display, xfc->gc, foreColor);
|
||||
XSetBackground(xfc->display, xfc->gc, foreColor);
|
||||
XSetForeground(xfc->display, xfc->gc, backColor);
|
||||
XSetFillStyle(xfc->display, xfc->gc, FillOpaqueStippled);
|
||||
XSetStipple(xfc->display, xfc->gc, pattern);
|
||||
XSetTSOrigin(xfc->display, xfc->gc, brush->x, brush->y);
|
||||
|
|
|
@ -698,7 +698,7 @@ static BOOL gdi_line_to(rdpContext* context, const LINE_TO_ORDER* lineTo)
|
|||
HGDI_PEN hPen;
|
||||
rdpGdi* gdi = context->gdi;
|
||||
|
||||
if (!gdi_decode_color(gdi, lineTo->backColor, &color, NULL))
|
||||
if (!gdi_decode_color(gdi, lineTo->penColor, &color, NULL))
|
||||
return FALSE;
|
||||
|
||||
if (!(hPen = gdi_CreatePen(lineTo->penStyle, lineTo->penWidth, color,
|
||||
|
|
Loading…
Reference in New Issue