summaryrefslogtreecommitdiffstats
path: root/src/plugins/platforms/kms/qkmscursor.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/platforms/kms/qkmscursor.cpp')
-rw-r--r--src/plugins/platforms/kms/qkmscursor.cpp6
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);