diff options
Diffstat (limited to 'ivi-layermanagement-examples/EGLWLInputEventExample/src/WLEyesRenderer.cpp')
-rw-r--r-- | ivi-layermanagement-examples/EGLWLInputEventExample/src/WLEyesRenderer.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/ivi-layermanagement-examples/EGLWLInputEventExample/src/WLEyesRenderer.cpp b/ivi-layermanagement-examples/EGLWLInputEventExample/src/WLEyesRenderer.cpp index 9f0ae18..09cf07e 100644 --- a/ivi-layermanagement-examples/EGLWLInputEventExample/src/WLEyesRenderer.cpp +++ b/ivi-layermanagement-examples/EGLWLInputEventExample/src/WLEyesRenderer.cpp @@ -95,7 +95,7 @@ void WaitForEvent(struct wl_display* wlDisplay, int fd) ////////////////////////////////////////////////////////////////////////////// static void -set_pointer_image(struct seat_data* context) +set_pointer_image(struct seat_data* context, uint32_t serial) { struct wl_cursor *cursor = NULL; struct wl_cursor_image *image = NULL; @@ -120,7 +120,7 @@ set_pointer_image(struct seat_data* context) return; } - wl_pointer_set_cursor(context->wlPointer, NULL, + wl_pointer_set_cursor(context->wlPointer, serial, context->ctx->GetPointerSurface(), image->hotspot_x, image->hotspot_y); @@ -144,7 +144,7 @@ PointerHandleEnter(void* data, struct wl_pointer* wlPointer, uint32_t serial, struct seat_data* context = static_cast<struct seat_data*>(data); - set_pointer_image(context); + set_pointer_image(context, serial); printf("ENTER EGLWLINPUT PointerHandleEnter: x(%d), y(%d)\n", wl_fixed_to_int(sx), wl_fixed_to_int(sy)); } |