diff --git a/gdk/gdk.c b/gdk/gdk.c
index 31fe065704..3e2ef2a048 100644
--- a/gdk/gdk.c
+++ b/gdk/gdk.c
@@ -325,6 +325,21 @@ gdk_parse_args (int *argc,
GDK_NOTE (MISC, g_message ("progname: \"%s\"", g_get_prgname ()));
}
+/**
+ * gdk_get_display:
+ *
+ * Gets the name of the display, which usually comes from the
+ * DISPLAY environment variable or the
+ * command line option.
+ *
+ * Returns: the name of the display.
+ */
+gchar *
+gdk_get_display (void)
+{
+ return g_strdup (gdk_display_get_name (gdk_display_get_default ()));
+}
+
/**
* gdk_get_display_arg_name:
*
diff --git a/gdk/gdkdisplay.c b/gdk/gdkdisplay.c
index 79d162b2a9..f5b4ac2dd0 100644
--- a/gdk/gdkdisplay.c
+++ b/gdk/gdkdisplay.c
@@ -1415,12 +1415,6 @@ gdk_display_get_name (GdkDisplay *display)
return GDK_DISPLAY_GET_CLASS (display)->get_name (display);
}
-gchar *
-gdk_get_display (void)
-{
- return g_strdup (gdk_display_get_name (gdk_display_get_default ()));
-}
-
/**
* gdk_display_get_n_screens:
* @display: a #GdkDisplay
diff --git a/gdk/gdkmain.h b/gdk/gdkmain.h
index 05b15b9928..4fbe7ac9b3 100644
--- a/gdk/gdkmain.h
+++ b/gdk/gdkmain.h
@@ -65,15 +65,6 @@ void gdk_error_trap_pop_ignored (void);
const gchar * gdk_get_display_arg_name (void);
-/**
- * gdk_get_display:
- *
- * Gets the name of the display, which usually comes from the
- * DISPLAY environment variable or the
- * command line option.
- *
- * Returns: the name of the display.
- */
gchar* gdk_get_display (void);
#ifndef GDK_MULTIDEVICE_SAFE