summaryrefslogtreecommitdiffstats
path: root/event-loop.c
diff options
context:
space:
mode:
authorKristian Høgsberg <krh@redhat.com>2008-11-02 10:12:29 -0500
committerKristian Høgsberg <krh@redhat.com>2008-11-06 10:51:59 -0500
commitf9bc795a7d72c0877119b3564f865af579603bde (patch)
tree058dc0ef8d58e49755fbc9b6a1141af55e6b5ba2 /event-loop.c
parent362a34ed898d62558c8cd0afc8a1a93f3fd2aa4c (diff)
downloadwayland-f9bc795a7d72c0877119b3564f865af579603bde.tar.gz
wayland-f9bc795a7d72c0877119b3564f865af579603bde.tar.xz
wayland-f9bc795a7d72c0877119b3564f865af579603bde.zip
Add crude input device support.
Just pointer motion and button clicks for now, broadcast to all clients.
Diffstat (limited to 'event-loop.c')
-rw-r--r--event-loop.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/event-loop.c b/event-loop.c
index f431161..40f1c86 100644
--- a/event-loop.c
+++ b/event-loop.c
@@ -31,6 +31,9 @@ wl_event_loop_add_fd(struct wl_event_loop *loop,
struct epoll_event ep;
source = malloc(sizeof *source);
+ if (source == NULL)
+ return NULL;
+
source->fd = fd;
source->func = func;
source->data = data;