---
server/red_worker.c | 9 ++++++---
1 files changed, 6 insertions(+), 3 deletions(-)
diff --git a/server/red_worker.c b/server/red_worker.c
index 2c8ce2e..75d222f 100644
--- a/server/red_worker.c
+++ b/server/red_worker.c
@@ -8850,8 +8850,9 @@ static inline void red_create_surface(RedWorker *worker,
Surfaces *surfaces,
if (!surface->context.canvas) {
PANIC("drawing canvas creating failed - can`t create same type
canvas");
}
-
- red_create_surface_item(worker, dcc, surface_id);
+ if (dcc) {
+ red_create_surface_item(worker, dcc, surface_id);
+ }
return;
}
@@ -8862,7 +8863,9 @@ static inline void red_create_surface(RedWorker *worker,
Surfaces *surfaces,
surface->context.format, line_0);
if (surface->context.canvas) { //no need canvas check
worker->renderer = worker->renderers[i];
- red_create_surface_item(worker, dcc, surface_id);
+ if (dcc) {
+ red_create_surface_item(worker, dcc, surface_id);
+ }
return;
}
}
--
1.7.4.4
_______________________________________________
Spice-devel mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/spice-devel