diff options
Diffstat (limited to 'src/plugins/platforms/kms/qkmscursor.cpp')
-rw-r--r-- | src/plugins/platforms/kms/qkmscursor.cpp | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/src/plugins/platforms/kms/qkmscursor.cpp b/src/plugins/platforms/kms/qkmscursor.cpp index 37817af39d..bce4276d2b 100644 --- a/src/plugins/platforms/kms/qkmscursor.cpp +++ b/src/plugins/platforms/kms/qkmscursor.cpp @@ -112,10 +112,8 @@ void QKmsCursor::changeCursor(QCursor *widgetCursor, QWindow *window) } //EGLImage needs to contain sprite before calling this: - gbm_bo *bufferObject = gbm_bo_create_from_egl_image(m_graphicsBufferManager, - m_screen->device()->eglDisplay(), - m_eglImage, 64, 64, - GBM_BO_USE_CURSOR_64X64); + gbm_bo *bufferObject = gbm_bo_import(m_graphicsBufferManager, GBM_BO_IMPORT_EGL_IMAGE, + m_eglImage, GBM_BO_USE_CURSOR_64X64); quint32 handle = gbm_bo_get_handle(bufferObject).u32; gbm_bo_destroy(bufferObject); |