mirror of
https://gitlab.freedesktop.org/libinput/libinput.git
synced 2026-01-01 23:20:09 +01:00
doc: put some extra warning in for libinput_event_destroy()
Unlike all other structs, events aren't refcounted and will get destroyed immediately. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> Reviewed-by: Jonas Ådahl <jadahl@gmail.com>
This commit is contained in:
parent
0e9beca049
commit
9a4cf4b0f8
1 changed files with 9 additions and 1 deletions
|
|
@ -335,6 +335,9 @@ struct libinput_seat;
|
|||
*
|
||||
* The base event type. Use libinput_event_get_pointer_event() or similar to
|
||||
* get the actual event type.
|
||||
*
|
||||
* @warning Unlike other structs events are considered transient and
|
||||
* <b>not</b> refcounted.
|
||||
*/
|
||||
struct libinput_event;
|
||||
|
||||
|
|
@ -382,7 +385,12 @@ struct libinput_event_touch;
|
|||
/**
|
||||
* @ingroup event
|
||||
*
|
||||
* Destroy the event.
|
||||
* Destroy the event, freeing all associated resources. Resources obtained
|
||||
* from this event must be considered invalid after this call.
|
||||
*
|
||||
* @warning Unlike other structs events are considered transient and
|
||||
* <b>not</b> refcounted. Calling libinput_event_destroy() <b>will</b>
|
||||
* destroy the event.
|
||||
*
|
||||
* @param event An event retrieved by libinput_get_event().
|
||||
*/
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue