Bail out if drmSetClientCap(ATOMIC) fails
And remove extra UNIVERSAL_PLANES cap: this is implicitly enabled by ATOMIC.
This commit is contained in:
parent
cf8cf60a37
commit
078f7823ba
1 changed files with 4 additions and 2 deletions
|
@ -396,8 +396,10 @@ int init_drm(struct drm_t *drm, const char *device, const char *mode_str, unsign
|
|||
drm->cursor_height = 64;
|
||||
}
|
||||
|
||||
drmSetClientCap(drm->fd, DRM_CLIENT_CAP_ATOMIC, 1);
|
||||
drmSetClientCap(drm->fd, DRM_CLIENT_CAP_UNIVERSAL_PLANES, 1);
|
||||
if (drmSetClientCap(drm->fd, DRM_CLIENT_CAP_ATOMIC, 1) != 0) {
|
||||
fprintf(stderr, "drmSetClientCap(ATOMIC) failed\n");
|
||||
return -1;
|
||||
}
|
||||
|
||||
drm->plane_id = get_plane_id( &g_DRM );
|
||||
|
||||
|
|
Loading…
Reference in a new issue