switch to meson build + refactor code to remove compile warning

This commit is contained in:
DanyLE
2025-07-05 20:33:49 +02:00
parent 13543e1382
commit 0a77ed8d91
13 changed files with 128 additions and 66 deletions

View File

@ -13,7 +13,7 @@ void diyac_cursor_focus(struct diyac_server *server)
struct diyac_node_descriptor *desc = diyac_node_at(server,
server->seat.cursor->x, server->seat.cursor->y, &surface, &sx, &sy);
struct diyac_layer_surface *layer;
struct diyac_view *root = NULL;
// struct diyac_view *root = NULL;
if (!desc)
{
return;
@ -55,6 +55,7 @@ void diyac_reset_cursor_mode(struct diyac_server *server)
static void process_cursor_move(struct diyac_server *server, uint32_t time)
{
(void) time;
struct diyac_view *toplevel = server->grabbed_view;
/* Move the grabbed toplevel to the new position. */
if(!toplevel->output)
@ -84,6 +85,7 @@ static void process_cursor_move(struct diyac_server *server, uint32_t time)
static void process_cursor_resize(struct diyac_server *server, uint32_t time)
{
(void) time;
/*
* Resizing the grabbed toplevel can be a little bit complicated, because we
* could be resizing from any corner or edge. This not only resizes the
@ -252,7 +254,7 @@ static void server_cursor_button(struct wl_listener *listener, void *data)
wlr_seat_pointer_notify_button(seat->wlr_seat,
event->time_msec, event->button, event->state);
if (event->state == WLR_BUTTON_RELEASED)
if (event->state == WL_POINTER_BUTTON_STATE_RELEASED)
{
/* If you released any buttons, we exit interactive move/resize mode. */
diyac_reset_cursor_mode(seat->server);
@ -278,6 +280,7 @@ static void server_cursor_axis(struct wl_listener *listener, void *data)
static void server_cursor_frame(struct wl_listener *listener, void *data)
{
(void) data;
/* This event is forwarded by the cursor when a pointer emits an frame
* event. Frame events are sent after regular pointer events to group
* multiple events together. For instance, two axis events may happen at the