aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDevin J. Pohly <djpohly@gmail.com>2020-08-18 19:43:42 -0500
committerDevin J. Pohly <djpohly@gmail.com>2020-08-18 19:43:42 -0500
commitad9b3bc65d9e4802d2982bf09938783cfb7ee1b3 (patch)
tree9480529ef4b522e4627faa8d27c22669bd8a2212
parent83f60e89b0ce395511a91f3f1944015668730758 (diff)
handle NULL return from backend_autocreate
Fixes #44.
-rw-r--r--dwl.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/dwl.c b/dwl.c
index 8aa428b..357718f 100644
--- a/dwl.c
+++ b/dwl.c
@@ -1460,7 +1460,8 @@ setup(void)
* backend uses the renderer, for example, to fall back to software cursors
* if the backend does not support hardware cursors (some older GPUs
* don't). */
- backend = wlr_backend_autocreate(dpy, NULL);
+ if (!(backend = wlr_backend_autocreate(dpy, NULL)))
+ BARF("couldn't create backend");
/* If we don't provide a renderer, autocreate makes a GLES2 renderer for us.
* The renderer is responsible for defining the various pixel formats it