summaryrefslogtreecommitdiffstats
path: root/common
diff options
context:
space:
mode:
authorAlexander Larsson <alexl@redhat.com>2010-07-08 12:43:33 +0200
committerAlexander Larsson <alexl@redhat.com>2010-07-08 12:43:33 +0200
commit31d2d6e4e485f1addece7139c82b4f3e64b1bd91 (patch)
treeb7493ed75a5a5805023b2859809ad188ea8633d9 /common
parentfe4f90210f492b8818af33dd1824c09295631c73 (diff)
downloadspice-31d2d6e4e485f1addece7139c82b4f3e64b1bd91.tar.gz
spice-31d2d6e4e485f1addece7139c82b4f3e64b1bd91.tar.xz
spice-31d2d6e4e485f1addece7139c82b4f3e64b1bd91.zip
Properly parse QXLLineAttrs.style
Diffstat (limited to 'common')
-rw-r--r--common/canvas_base.c2
-rw-r--r--common/gdi_canvas.c3
2 files changed, 2 insertions, 3 deletions
diff --git a/common/canvas_base.c b/common/canvas_base.c
index a1378a09..6a0c09c3 100644
--- a/common/canvas_base.c
+++ b/common/canvas_base.c
@@ -3027,7 +3027,7 @@ static void canvas_draw_stroke(SpiceCanvas *spice_canvas, SpiceRect *bbox,
dashed = 0;
if (stroke->attr.flags & SPICE_LINE_FLAGS_STYLED) {
- SPICE_FIXED28_4 *style = (SPICE_FIXED28_4*)SPICE_GET_ADDRESS(stroke->attr.style);
+ SPICE_FIXED28_4 *style = stroke->attr.style;
int nseg;
dashed = 1;
diff --git a/common/gdi_canvas.c b/common/gdi_canvas.c
index 9c520024..845ddd58 100644
--- a/common/gdi_canvas.c
+++ b/common/gdi_canvas.c
@@ -1590,9 +1590,8 @@ static void gdi_canvas_draw_text(SpiceCanvas *spice_canvas, SpiceRect *bbox, Spi
}
}
-static uint32_t *gdi_get_userstyle(GdiCanvas *canvas, uint8_t nseg, SPICE_ADDRESS addr, int start_is_gap)
+static uint32_t *gdi_get_userstyle(GdiCanvas *canvas, uint8_t nseg, SPICE_FIXED28_4* style, int start_is_gap)
{
- SPICE_FIXED28_4* style = (SPICE_FIXED28_4*)SPICE_GET_ADDRESS(addr);
double offset = 0;
uint32_t *local_style;
int i;