summaryrefslogtreecommitdiff
path: root/server
diff options
context:
space:
mode:
authorGerd Hoffmann <kraxel@redhat.com>2010-06-23 09:59:57 +0200
committerGerd Hoffmann <kraxel@redhat.com>2010-06-29 12:30:19 +0200
commit63e07be145ae32bacef6f4229619a4d82a9b29cb (patch)
treebe2454016a3a13ed9f4dc4955f7d82859d41b252 /server
parent08cfd6beaff1bfd59c5883b4d07a964eb8644595 (diff)
qxl abi: add missing QXLCopyBits
Diffstat (limited to 'server')
-rw-r--r--server/red_parse_qxl.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/server/red_parse_qxl.c b/server/red_parse_qxl.c
index 0620fcb..8590ec7 100644
--- a/server/red_parse_qxl.c
+++ b/server/red_parse_qxl.c
@@ -93,6 +93,9 @@ void red_get_drawable(RedMemSlotInfo *slots, int group_id,
case QXL_DRAW_COPY:
red->u.copy = qxl->u.copy;
break;
+ case QXL_COPY_BITS:
+ red->u.copy_bits = qxl->u.copy_bits;
+ break;
case QXL_DRAW_FILL:
red_get_fill_ptr(slots, group_id, &red->u.fill, &qxl->u.fill);
break;
@@ -153,6 +156,9 @@ void red_get_compat_drawable(RedMemSlotInfo *slots, int group_id,
case QXL_DRAW_COPY:
red->u.copy = qxl->u.copy;
break;
+ case QXL_COPY_BITS:
+ red->u.copy_bits = qxl->u.copy_bits;
+ break;
case QXL_DRAW_FILL:
red_get_fill_ptr(slots, group_id, &red->u.fill, &qxl->u.fill);
break;