summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBenjamin Otte <otte@redhat.com>2017-11-17 08:35:25 +0100
committerBenjamin Otte <otte@redhat.com>2017-11-17 08:36:35 +0100
commitf4ec6290f88e0c3ce2fdbb9bb702999f6584f694 (patch)
treef0c90684cdf7068082019c3fdda14b6da7abcd7f
parent8d7d5343d805158dea050e063c0ba329e8ebc85e (diff)
downloadgtk+-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.txt1
-rw-r--r--gdk/gdkdisplay.c24
-rw-r--r--gdk/gdkdisplay.h2
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);