mirror of
https://github.com/brl/mutter.git
synced 2024-11-24 09:00:42 -05:00
clutter: Drop clutter_event_peek()
Peeking doesn't seem such a good idea when we switch to async queues. Luckily nobody seems to be using this. https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1403
This commit is contained in:
parent
af5f93377a
commit
034aff4306
@ -1514,32 +1514,6 @@ clutter_event_get (void)
|
|||||||
return g_queue_pop_tail (context->events_queue);
|
return g_queue_pop_tail (context->events_queue);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* clutter_event_peek:
|
|
||||||
*
|
|
||||||
* Returns a pointer to the first event from the event queue but
|
|
||||||
* does not remove it.
|
|
||||||
*
|
|
||||||
* Return value: (transfer none): A #ClutterEvent or NULL if queue empty.
|
|
||||||
*
|
|
||||||
* Since: 0.4
|
|
||||||
*/
|
|
||||||
ClutterEvent *
|
|
||||||
clutter_event_peek (void)
|
|
||||||
{
|
|
||||||
ClutterMainContext *context = _clutter_context_get_default ();
|
|
||||||
|
|
||||||
g_return_val_if_fail (context != NULL, NULL);
|
|
||||||
|
|
||||||
if (context->events_queue == NULL)
|
|
||||||
return NULL;
|
|
||||||
|
|
||||||
if (g_queue_is_empty (context->events_queue))
|
|
||||||
return NULL;
|
|
||||||
|
|
||||||
return g_queue_peek_tail (context->events_queue);
|
|
||||||
}
|
|
||||||
|
|
||||||
void
|
void
|
||||||
_clutter_event_push (const ClutterEvent *event,
|
_clutter_event_push (const ClutterEvent *event,
|
||||||
gboolean do_copy)
|
gboolean do_copy)
|
||||||
|
@ -614,8 +614,6 @@ gboolean clutter_events_pending (void);
|
|||||||
CLUTTER_EXPORT
|
CLUTTER_EXPORT
|
||||||
ClutterEvent * clutter_event_get (void);
|
ClutterEvent * clutter_event_get (void);
|
||||||
CLUTTER_EXPORT
|
CLUTTER_EXPORT
|
||||||
ClutterEvent * clutter_event_peek (void);
|
|
||||||
CLUTTER_EXPORT
|
|
||||||
void clutter_event_put (const ClutterEvent *event);
|
void clutter_event_put (const ClutterEvent *event);
|
||||||
|
|
||||||
CLUTTER_EXPORT
|
CLUTTER_EXPORT
|
||||||
|
Loading…
Reference in New Issue
Block a user