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:
Carlos Garnacho 2020-08-11 18:58:15 +02:00
parent af5f93377a
commit 034aff4306
2 changed files with 0 additions and 28 deletions

View File

@ -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)

View File

@ -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