summaryrefslogtreecommitdiffstats
path: root/common/gdi_canvas.c
diff options
context:
space:
mode:
authorAlexander Larsson <alexl@redhat.com>2010-03-03 16:43:36 +0100
committerAlexander Larsson <alexl@redhat.com>2010-03-08 19:45:28 +0100
commit18606d99eaf11dbceb79dc24f0a41e85345db300 (patch)
tree2bd69130cc798cdcee43443fb6eae14b94a5b88c /common/gdi_canvas.c
parentf8217d8b96f35fd297c74df1da6428b56b01149a (diff)
downloadspice-18606d99eaf11dbceb79dc24f0a41e85345db300.tar.gz
spice-18606d99eaf11dbceb79dc24f0a41e85345db300.tar.xz
spice-18606d99eaf11dbceb79dc24f0a41e85345db300.zip
Move canvas_region and group_start/end to canvas_base
Diffstat (limited to 'common/gdi_canvas.c')
-rw-r--r--common/gdi_canvas.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/common/gdi_canvas.c b/common/gdi_canvas.c
index 4d5bc9db..54d60941 100644
--- a/common/gdi_canvas.c
+++ b/common/gdi_canvas.c
@@ -1716,7 +1716,8 @@ static void gdi_canvas_destroy(SpiceCanvas *spice_canvas)
static int need_init = 1;
static SpiceCanvasOps gdi_canvas_ops;
-SpiceCanvas *gdi_canvas_create(HDC dc, Mutex* lock, int bits
+SpiceCanvas *gdi_canvas_create(int width, int height,
+ HDC dc, Mutex* lock, int bits
#ifdef CAIRO_CANVAS_CACHE
, SpiceImageCache *bits_cache
, SpicePaletteCache *palette_cache
@@ -1733,7 +1734,8 @@ SpiceCanvas *gdi_canvas_create(HDC dc, Mutex* lock, int bits
return NULL;
}
memset(canvas, 0, sizeof(GdiCanvas));
- init_ok = canvas_base_init(&canvas->base, &gdi_canvas_ops, bits
+ init_ok = canvas_base_init(&canvas->base, &gdi_canvas_ops,
+ width, height, bits
#ifdef CAIRO_CANVAS_CACHE
,bits_cache
,palette_cache