From 4ffe9ca70c6165c9ac3beeca1fcf654a2aceb80c Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Mon, 30 Oct 2017 16:43:50 -0400 Subject: [PATCH] wayland: Implement the GdkDisplay get_setting vfunc Just call the GdkScreen vfunc. --- gdk/wayland/gdkdisplay-wayland.c | 9 +++++++++ gdk/wayland/gdkprivate-wayland.h | 4 ++++ gdk/wayland/gdkscreen-wayland.c | 2 +- 3 files changed, 14 insertions(+), 1 deletion(-) diff --git a/gdk/wayland/gdkdisplay-wayland.c b/gdk/wayland/gdkdisplay-wayland.c index ab1aa72a02..f8f1a6cd46 100644 --- a/gdk/wayland/gdkdisplay-wayland.c +++ b/gdk/wayland/gdkdisplay-wayland.c @@ -981,6 +981,14 @@ gdk_wayland_display_get_monitor_at_window (GdkDisplay *display, return NULL; } +static gboolean +gdk_wayland_display_get_setting (GdkDisplay *display, + const gchar *name, + GValue *value) +{ + return gdk_wayland_screen_get_setting (GDK_WAYLAND_DISPLAY (display)->screen, name, value); +} + static void gdk_wayland_display_class_init (GdkWaylandDisplayClass *class) { @@ -1039,6 +1047,7 @@ gdk_wayland_display_class_init (GdkWaylandDisplayClass *class) display_class->get_n_monitors = gdk_wayland_display_get_n_monitors; display_class->get_monitor = gdk_wayland_display_get_monitor; display_class->get_monitor_at_window = gdk_wayland_display_get_monitor_at_window; + display_class->get_setting = gdk_wayland_display_get_setting; } static void diff --git a/gdk/wayland/gdkprivate-wayland.h b/gdk/wayland/gdkprivate-wayland.h index 09590b81b3..62d20b70d0 100644 --- a/gdk/wayland/gdkprivate-wayland.h +++ b/gdk/wayland/gdkprivate-wayland.h @@ -211,6 +211,10 @@ GdkWindow *_gdk_wayland_screen_create_root_window (GdkScreen *screen, int width, int height); +gboolean gdk_wayland_screen_get_setting (GdkScreen *screen, + const gchar *name, + GValue *value); + GdkScreen *_gdk_wayland_screen_new (GdkDisplay *display); void _gdk_wayland_screen_add_output (GdkScreen *screen, guint32 id, diff --git a/gdk/wayland/gdkscreen-wayland.c b/gdk/wayland/gdkscreen-wayland.c index 5533736273..78e8b480d7 100644 --- a/gdk/wayland/gdkscreen-wayland.c +++ b/gdk/wayland/gdkscreen-wayland.c @@ -560,7 +560,7 @@ set_capability_setting (GdkScreen *screen, return TRUE; } -static gboolean +gboolean gdk_wayland_screen_get_setting (GdkScreen *screen, const gchar *name, GValue *value)