Change-Id: I40460110e24555aacaef928af32372c32a3291d1
Reviewed-by: Jørgen Lind <jorgen.lind@gmail.com>
InputDevice *inputDevice = wayland_cast<InputDevice>(pointer->seat);
wl_buffer *buffer = reinterpret_cast<wl_buffer *>(buffer_resource);
- if (wl_buffer_is_shm(buffer)) {
+ if (buffer && wl_buffer_is_shm(buffer)) {
int stride = wl_shm_buffer_get_stride(buffer);
uint format = wl_shm_buffer_get_format(buffer);
(void) format;
delete currentCursor;
currentCursor = img;
}
+ } else {
+ inputDevice->m_compositor->waylandCompositor()->changeCursor(QImage(), x, y);
}
}