diff options
Diffstat (limited to 'drm-atomic.c')
-rw-r--r-- | drm-atomic.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/drm-atomic.c b/drm-atomic.c index 7219623..bd4f3a8 100644 --- a/drm-atomic.c +++ b/drm-atomic.c @@ -227,6 +227,10 @@ static int atomic_run(const struct gbm *gbm, const struct egl *egl) assert(drm.kms_in_fence_fd != -1); next_bo = gbm_surface_lock_front_buffer(gbm->surface); + if (!next_bo) { + printf("Failed to lock frontbuffer\n"); + return -1; + } fb = drm_fb_get_from_bo(next_bo); if (!fb) { printf("Failed to get a new framebuffer BO\n"); |