|
|
@@ -85,6 +85,9 @@ void xcursor_tick(xcursor_t *data) {
|
|
|
|
|
|
if (!data->tex || data->last_serial != xc->cursor_serial)
|
|
|
xcursor_create(data, xc);
|
|
|
+
|
|
|
+ data->x = (int_fast32_t)xc->x - (int_fast32_t)data->x_org;
|
|
|
+ data->y = (int_fast32_t)xc->y - (int_fast32_t)data->y_org;
|
|
|
data->render_x = xc->x - xc->xhot - data->x_org;
|
|
|
data->render_y = xc->y - xc->yhot - data->y_org;
|
|
|
|