summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCarlos Garnacho <carlosg@gnome.org>2020-08-11 18:58:15 +0200
committerCarlos Garnacho <carlosg@gnome.org>2020-10-06 21:33:16 +0200
commita3c95f60235ff05a6e05dd9d8b8b7ec9992b7b23 (patch)
tree5fcab6edc569f0e9c882ac5ceab1297db51c91be
parentbbc4116f10287b73a022c2adc8e2c61af397e987 (diff)
downloadmutter-a3c95f60235ff05a6e05dd9d8b8b7ec9992b7b23.tar.gz
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/1475
-rw-r--r--clutter/clutter/clutter-event.c26
-rw-r--r--clutter/clutter/clutter-event.h2
2 files changed, 0 insertions, 28 deletions
diff --git a/clutter/clutter/clutter-event.c b/clutter/clutter/clutter-event.c
index 51bec8881..1ee5f5c1f 100644
--- a/clutter/clutter/clutter-event.c
+++ b/clutter/clutter/clutter-event.c
@@ -1535,32 +1535,6 @@ clutter_event_get (void)
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
_clutter_event_push (const ClutterEvent *event,
gboolean do_copy)
diff --git a/clutter/clutter/clutter-event.h b/clutter/clutter/clutter-event.h
index 0f65c2adc..69484285c 100644
--- a/clutter/clutter/clutter-event.h
+++ b/clutter/clutter/clutter-event.h
@@ -629,8 +629,6 @@ gboolean clutter_events_pending (void);
CLUTTER_EXPORT
ClutterEvent * clutter_event_get (void);
CLUTTER_EXPORT
-ClutterEvent * clutter_event_peek (void);
-CLUTTER_EXPORT
void clutter_event_put (const ClutterEvent *event);
CLUTTER_EXPORT