diff options
Diffstat (limited to 'rt/src')
| -rw-r--r-- | rt/src/util.c | 14 | ||||
| -rw-r--r-- | rt/src/wl.c | 5 |
2 files changed, 2 insertions, 17 deletions
diff --git a/rt/src/util.c b/rt/src/util.c index d02c07c..6576770 100644 --- a/rt/src/util.c +++ b/rt/src/util.c @@ -12,7 +12,6 @@ static struct montis_server *server_from_ctx(void *ctx) static struct montis_toplevel *toplevel_at(struct montis_server *server, double lx, double ly) { - struct wlr_surface *surface = NULL; double sx = 0.0; double sy = 0.0; @@ -28,9 +27,6 @@ static struct montis_toplevel *toplevel_at(struct montis_server *server, return NULL; } - surface = scene_surface->surface; - (void)surface; - struct wlr_scene_tree *tree = node->parent; while (tree != NULL && tree->node.data == NULL) { tree = tree->node.parent; @@ -38,16 +34,6 @@ static struct montis_toplevel *toplevel_at(struct montis_server *server, return tree ? tree->node.data : NULL; } -void montis_plugin_get_cursor_position(void *ctx, double *x, double *y) -{ - if (!ctx || !x || !y) { - return; - } - struct montis_server *server = server_from_ctx(ctx); - *x = server->cursor->x; - *y = server->cursor->y; -} - void *montis_plugin_toplevel_at(void *ctx, double lx, double ly) { if (!ctx) { diff --git a/rt/src/wl.c b/rt/src/wl.c index af348f3..f528c22 100644 --- a/rt/src/wl.c +++ b/rt/src/wl.c @@ -452,16 +452,15 @@ static void server_cursor_motion_absolute(struct wl_listener *listener, wl_container_of(listener, server, cursor_motion_absolute); struct wlr_pointer_motion_absolute_event *event = data; - printf("[CQD] - %lf %lf\n", event->x, event->y); struct wlr_seat *seat = server->seat; struct wlr_keyboard *keyboard = wlr_seat_get_keyboard(seat); uint32_t modifiers = keyboard ? wlr_keyboard_get_modifiers(keyboard) : 0; - plugin_call_update_state(server->plugin, plugin_handle_motion, event, - modifiers); wlr_cursor_warp_absolute(server->cursor, &event->pointer->base, event->x, event->y); process_cursor_motion(server, event->time_msec); + plugin_call_update_state(server->plugin, plugin_handle_motion, event, + modifiers, server->cursor->x, server->cursor->y); } static void server_cursor_button(struct wl_listener *listener, void *data) |