diff options
author | Loïc Hoguin <[email protected]> | 2014-04-10 01:07:21 +0200 |
---|---|---|
committer | Loïc Hoguin <[email protected]> | 2014-04-10 01:07:21 +0200 |
commit | c087ef30ab6b40e331863f90b1f067f1c3a7a5d2 (patch) | |
tree | b5e07b133c8b3b1cda60f15b29691a9ecf6919a7 /c_src/sdl_events.c | |
parent | 1aab59bd206c89af1ffb23687d9cabd9cdcc6074 (diff) | |
download | esdl2-c087ef30ab6b40e331863f90b1f067f1c3a7a5d2.tar.gz esdl2-c087ef30ab6b40e331863f90b1f067f1c3a7a5d2.tar.bz2 esdl2-c087ef30ab6b40e331863f90b1f067f1c3a7a5d2.zip |
Add clicks value to mouse button events (SDL >= 2.0.2)
Diffstat (limited to 'c_src/sdl_events.c')
-rw-r--r-- | c_src/sdl_events.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/c_src/sdl_events.c b/c_src/sdl_events.c index 6952275..79bc74f 100644 --- a/c_src/sdl_events.c +++ b/c_src/sdl_events.c @@ -141,7 +141,8 @@ NIF_CALL_HANDLER(thread_poll_event) : enif_make_uint(env, event.button.button), &map); // We don't pass the state as this information is redundant with the type. - // @todo SDL 2.0.2 clicks + enif_make_map_put(env, map, atom_clicks, + enif_make_uint(env, event.button.clicks), &map); enif_make_map_put(env, map, atom_x, enif_make_int(env, event.button.x), &map); enif_make_map_put(env, map, atom_y, |