[Spice-devel] [PATCH 9/9] init/destroy lossy surface region
Yonit Halperin
yhalperi at redhat.com
Tue Jun 1 00:30:58 PDT 2010
---
server/red_worker.c | 2 ++
1 files changed, 2 insertions(+), 0 deletions(-)
diff --git a/server/red_worker.c b/server/red_worker.c
index 3b62311..b2f514a 100644
--- a/server/red_worker.c
+++ b/server/red_worker.c
@@ -8965,6 +8965,7 @@ static void red_send_surface_create(DisplayChannel *display, SpiceMsgSurfaceCrea
ASSERT(display);
channel = &display->base;
+ region_init(&display->surface_client_lossy_region[surface_create->surface_id]);
channel->send_data.header.type = SPICE_MSG_DISPLAY_SURFACE_CREATE;
display->send_data.u.surface_create = *surface_create;
@@ -8981,6 +8982,7 @@ static void red_send_surface_destroy(DisplayChannel *display, uint32_t surface_i
ASSERT(display);
channel = &display->base;
+ region_destroy(&display->surface_client_lossy_region[surface_id]);
channel->send_data.header.type = SPICE_MSG_DISPLAY_SURFACE_DESTROY;
display->send_data.u.surface_destroy.surface_id = surface_id;
--
1.6.6.1
More information about the Spice-devel
mailing list