diff --git a/src/plugins/platforms/drm/egl_gbm_backend.cpp b/src/plugins/platforms/drm/egl_gbm_backend.cpp index ec5e9a68c0..92271bb418 100644 --- a/src/plugins/platforms/drm/egl_gbm_backend.cpp +++ b/src/plugins/platforms/drm/egl_gbm_backend.cpp @@ -127,7 +127,9 @@ void EglGbmBackend::init() bool EglGbmBackend::initRenderingContext() { - initBufferConfigs(); + if (!initBufferConfigs()) { + return false; + } if (isPrimary()) { if (!createContext() || !makeCurrent()) { return false;