summaryrefslogtreecommitdiff
path: root/clients/dnd.c
diff options
context:
space:
mode:
authorKristian Høgsberg <krh@bitplanet.net>2012-01-09 11:22:32 -0500
committerKristian Høgsberg <krh@bitplanet.net>2012-01-09 11:22:32 -0500
commitbb901fac90064ba58d5d82332eeac3c8e860a2e0 (patch)
tree680b0a260656541432e1be582ac11add6ba509ef /clients/dnd.c
parent5388080949dabd8bb4d27c60898080d9817b64f2 (diff)
window: Return pointer type from widget enter handler
Diffstat (limited to 'clients/dnd.c')
-rw-r--r--clients/dnd.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/clients/dnd.c b/clients/dnd.c
index f8cd7ef..febb1cc 100644
--- a/clients/dnd.c
+++ b/clients/dnd.c
@@ -432,11 +432,15 @@ lookup_cursor(struct dnd *dnd, int x, int y)
return POINTER_LEFT_PTR;
}
-static void
+static int
dnd_enter_handler(struct widget *widget,
struct input *input, uint32_t time,
int32_t x, int32_t y, void *data)
{
+ struct window *window = data;
+ struct dnd *dnd = window_get_user_data(window);
+
+ return lookup_cursor(dnd, x, y);
}
static int