X-Git-Url: https://gerrit.automotivelinux.org/gerrit/gitweb?a=blobdiff_plain;f=src%2Fshell.c;h=f874fd0d11a57a8b7a7f800323461350e21f7057;hb=b13e185e7214218ca00025a480695392aa5cdee2;hp=048cbeb30b598f489afe71f202ab8e4281e390db;hpb=471a12ee38098aaac86e5a9a8e256fd88cd67c0a;p=src%2Fagl-compositor.git diff --git a/src/shell.c b/src/shell.c index 048cbeb..f874fd0 100644 --- a/src/shell.c +++ b/src/shell.c @@ -876,9 +876,13 @@ create_black_surface_view(struct ivi_output *output) return; surface = weston_surface_create(wc); + if (!surface) + return; view = weston_view_create(surface); - - assert(view || surface); + if (!view) { + weston_surface_destroy(surface); + return; + } weston_surface_set_color(surface, 0.0, 0.0, 0.0, 1); weston_surface_set_size(surface, woutput->width, woutput->height);