From: Alon Levy <a...@pobox.com> --- server/red_worker.c | 5 +++++ 1 file changed, 5 insertions(+)
diff --git a/server/red_worker.c b/server/red_worker.c index 339b353..868de94 100644 --- a/server/red_worker.c +++ b/server/red_worker.c @@ -3838,6 +3838,11 @@ static void red_draw_qxl_drawable(RedWorker *worker, Drawable *drawable) image_cache_aging(&worker->image_cache); + if (!canvas) { + spice_warning("ignoring drawable to destroyed surface %d\n", drawable->surface_id); + return; + } + region_add(&surface->draw_dirty_region, &drawable->red_drawable->bbox); switch (drawable->red_drawable->type) { -- 2.4.3 _______________________________________________ Spice-devel mailing list Spice-devel@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/spice-devel