Fix displaying of raw surfaces
authorDavid Fort <contact@hardening-consulting.com>
Tue, 26 Sep 2017 07:21:28 +0000 (09:21 +0200)
committerDavid Fort <contact@hardening-consulting.com>
Tue, 26 Sep 2017 11:56:08 +0000 (13:56 +0200)
client/X11/xf_gdi.c

index ef06b35..99a7f31 100644 (file)
@@ -1065,7 +1065,7 @@ static BOOL xf_gdi_surface_bits(rdpContext* context,
                        format = gdi_get_pixel_format(cmd->bpp);
 
                        if (!freerdp_image_copy(gdi->primary_buffer, gdi->dstFormat, gdi->stride,
-                                               0, 0, cmd->width, cmd->height,
+                                               cmd->destLeft, cmd->destTop, cmd->width, cmd->height,
                                                pSrcData, format, 0, 0, 0,
                                                &xfc->context.gdi->palette, FREERDP_FLIP_VERTICAL))
                                goto fail;