diff options
author | Benjamin Otte <otte@redhat.com> | 2017-11-17 08:35:25 +0100 |
---|---|---|
committer | Benjamin Otte <otte@redhat.com> | 2017-11-17 08:36:35 +0100 |
commit | f4ec6290f88e0c3ce2fdbb9bb702999f6584f694 (patch) | |
tree | f0c90684cdf7068082019c3fdda14b6da7abcd7f | |
parent | 8d7d5343d805158dea050e063c0ba329e8ebc85e (diff) | |
download | gtk+-f4ec6290f88e0c3ce2fdbb9bb702999f6584f694.tar.gz |
gdk: Remove gdk_flush()
If you need to flush a display, use gdk_display_flush().
There is never a need to flush displays you don't know about.
-rw-r--r-- | docs/reference/gdk/gdk4-sections.txt | 1 | ||||
-rw-r--r-- | gdk/gdkdisplay.c | 24 | ||||
-rw-r--r-- | gdk/gdkdisplay.h | 2 |
3 files changed, 0 insertions, 27 deletions
diff --git a/docs/reference/gdk/gdk4-sections.txt b/docs/reference/gdk/gdk4-sections.txt index 913b365039..daef79375d 100644 --- a/docs/reference/gdk/gdk4-sections.txt +++ b/docs/reference/gdk/gdk4-sections.txt @@ -80,7 +80,6 @@ gdk_display_device_is_grabbed gdk_display_beep gdk_display_sync gdk_display_flush -gdk_flush gdk_display_close gdk_display_is_closed gdk_display_get_event diff --git a/gdk/gdkdisplay.c b/gdk/gdkdisplay.c index a1898929d9..5580c93e1e 100644 --- a/gdk/gdkdisplay.c +++ b/gdk/gdkdisplay.c @@ -570,30 +570,6 @@ gdk_display_put_event (GdkDisplay *display, gdk_display_put_event_nocopy (display, gdk_event_copy (event)); } -/** - * gdk_flush: - * - * Flushes the output buffers of all display connections and waits - * until all requests have been processed. - * - * This is rarely needed by applications. - */ -void -gdk_flush (void) -{ - GSList *list, *l; - - list = gdk_display_manager_list_displays (gdk_display_manager_get ()); - for (l = list; l; l = l->next) - { - GdkDisplay *display = l->data; - - GDK_DISPLAY_GET_CLASS (display)->sync (display); - } - - g_slist_free (list); -} - static void generate_grab_broken_event (GdkDisplay *display, GdkWindow *window, diff --git a/gdk/gdkdisplay.h b/gdk/gdkdisplay.h index 12ce04f0e3..d8aad24a89 100644 --- a/gdk/gdkdisplay.h +++ b/gdk/gdkdisplay.h @@ -56,8 +56,6 @@ GDK_AVAILABLE_IN_ALL void gdk_display_sync (GdkDisplay *display); GDK_AVAILABLE_IN_ALL void gdk_display_flush (GdkDisplay *display); -GDK_AVAILABLE_IN_ALL -void gdk_flush (void); GDK_AVAILABLE_IN_ALL void gdk_display_close (GdkDisplay *display); |