summaryrefslogtreecommitdiffstats
path: root/server/red_worker.c
diff options
context:
space:
mode:
authorGerd Hoffmann <kraxel@redhat.com>2010-04-23 22:38:44 +0200
committerGerd Hoffmann <kraxel@redhat.com>2010-04-29 18:19:56 +0200
commitae8429d0c517f594c54660e58a8b3dc9e7d4f11c (patch)
treefb3daa969b5596e1ee20f8119523160e1246493b /server/red_worker.c
parentfcbd3208fc18fb71bc32282fc9962f069deb1dfc (diff)
downloadspice-ae8429d0c517f594c54660e58a8b3dc9e7d4f11c.tar.gz
spice-ae8429d0c517f594c54660e58a8b3dc9e7d4f11c.tar.xz
spice-ae8429d0c517f594c54660e58a8b3dc9e7d4f11c.zip
fix worker->stop surface cleanup
Diffstat (limited to 'server/red_worker.c')
-rw-r--r--server/red_worker.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/server/red_worker.c b/server/red_worker.c
index 68cf2302..5974f196 100644
--- a/server/red_worker.c
+++ b/server/red_worker.c
@@ -9282,7 +9282,7 @@ static void handle_dev_input(EventListener *listener, uint32_t events)
worker->running = FALSE;
red_display_clear_glz_drawables(worker->display_channel);
for (x = 0; x < NUM_SURFACES; ++x) {
- if (worker->surfaces->context.canvas) {
+ if (worker->surfaces[x].context.canvas) {
red_current_flush(worker, x);
}
}