diff options
author | Søren Sandmann Pedersen <ssp@redhat.com> | 2012-08-10 18:45:12 -0400 |
---|---|---|
committer | Søren Sandmann Pedersen <ssp@redhat.com> | 2012-08-10 18:45:12 -0400 |
commit | 5d74577c0e1b8e258e0e14da41852dbe84d7f26d (patch) | |
tree | 0187ba01a8fdfb851065262e03395aff2fd881cd | |
parent | 7f27452284a1d61717ada38d2d24b7b717888906 (diff) |
Bug fix in red_parse_qxl.c
forgotten origins
-rw-r--r-- | server/red_parse_qxl.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/server/red_parse_qxl.c b/server/red_parse_qxl.c index 2685209..9bf8e90 100644 --- a/server/red_parse_qxl.c +++ b/server/red_parse_qxl.c @@ -644,6 +644,10 @@ static void red_get_composite_ptr(RedMemSlotInfo *slots, int group_id, } else { red->mask_bitmap = NULL; } + red->src_origin.x = qxl->src_origin.x; + red->src_origin.y = qxl->src_origin.y; + red->mask_origin.x = qxl->mask_origin.x; + red->mask_origin.y = qxl->mask_origin.y; } static void red_put_composite(SpiceComposite *red) @@ -656,7 +660,7 @@ static void red_put_composite(SpiceComposite *red) static void red_get_rop3_ptr(RedMemSlotInfo *slots, int group_id, SpiceRop3 *red, QXLRop3 *qxl, uint32_t flags) { - red->src_bitmap = red_get_image(slots, group_id, qxl->src_bitmap, flags); + red->src_bitmap = red_get_image(slots, group_id, qxl->src_bitmap, flags); red_get_rect_ptr(&red->src_area, &qxl->src_area); red_get_brush_ptr(slots, group_id, &red->brush, &qxl->brush, flags); red->rop3 = qxl->rop3; |