From ec45d2f8c7cb02663109117548b0d489c7a22387 Mon Sep 17 00:00:00 2001 From: Alexander Larsson Date: Thu, 27 Dec 2012 22:19:23 +0100 Subject: [PATCH] broadway: Handle NULL surface in update This happen if nothing has been drawn yet. --- gdk/broadway/gdkbroadway-server.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/gdk/broadway/gdkbroadway-server.c b/gdk/broadway/gdkbroadway-server.c index a2f9e00e8..803152a79 100644 --- a/gdk/broadway/gdkbroadway-server.c +++ b/gdk/broadway/gdkbroadway-server.c @@ -598,6 +598,9 @@ _gdk_broadway_server_window_update (GdkBroadwayServer *server, BroadwayRequestUpdate msg; BroadwayShmSurfaceData *data; + if (surface == NULL) + return; + data = cairo_surface_get_user_data (surface, &gdk_broadway_shm_cairo_key); g_assert (data != NULL); -- 2.43.2