diff options
author | Gerd Hoffmann <kraxel@redhat.com> | 2010-06-24 09:19:59 +0200 |
---|---|---|
committer | Gerd Hoffmann <kraxel@redhat.com> | 2010-06-29 12:30:20 +0200 |
commit | 948806b5838906e744d9e70ce633479d9a7e9178 (patch) | |
tree | e44c58fff4961bbe00e7e5a7b2e5e50cbdb303bd /server | |
parent | 49f77eec2ed63a13da92eaba1325d09e9e247fe8 (diff) | |
download | spice-948806b5838906e744d9e70ce633479d9a7e9178.tar.gz spice-948806b5838906e744d9e70ce633479d9a7e9178.tar.xz spice-948806b5838906e744d9e70ce633479d9a7e9178.zip |
qxl abi: parse QXLLineAttr.
Diffstat (limited to 'server')
-rw-r--r-- | server/red_parse_qxl.c | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/server/red_parse_qxl.c b/server/red_parse_qxl.c index 667a57aa..7bb347f0 100644 --- a/server/red_parse_qxl.c +++ b/server/red_parse_qxl.c @@ -122,11 +122,17 @@ static void red_get_rop3_ptr(RedMemSlotInfo *slots, int group_id, static void red_get_stroke_ptr(RedMemSlotInfo *slots, int group_id, SpiceStroke *red, QXLStroke *qxl) { - red->path = qxl->path; - red->attr = qxl->attr; + red->path = qxl->path; + red->attr.flags = qxl->attr.flags; + red->attr.join_style = qxl->attr.join_style; + red->attr.end_style = qxl->attr.end_style; + red->attr.style_nseg = qxl->attr.style_nseg; + red->attr.width = qxl->attr.width; + red->attr.miter_limit = qxl->attr.miter_limit; + red->attr.style = qxl->attr.style; red_get_brush_ptr(slots, group_id, &red->brush, &qxl->brush); - red->fore_mode = qxl->fore_mode; - red->back_mode = qxl->back_mode; + red->fore_mode = qxl->fore_mode; + red->back_mode = qxl->back_mode; } static void red_get_text_ptr(RedMemSlotInfo *slots, int group_id, |