From 6ba7d347c7e6cbf6d17f1011f6e7b72e012a4613 Mon Sep 17 00:00:00 2001 From: Carlos Garnacho Date: Thu, 28 Aug 2014 14:10:00 +0200 Subject: [PATCH] wayland: Return properly type hints from GdkWindows This was hardcoded to GDK_WINDOW_TYPE_HINT_NORMAL, even though wayland windows store the type hint themselves. https://bugzilla.gnome.org/show_bug.cgi?id=697855 --- gdk/wayland/gdkwindow-wayland.c | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/gdk/wayland/gdkwindow-wayland.c b/gdk/wayland/gdkwindow-wayland.c index cfbc2996af..d40599e696 100644 --- a/gdk/wayland/gdkwindow-wayland.c +++ b/gdk/wayland/gdkwindow-wayland.c @@ -1473,7 +1473,14 @@ gdk_wayland_window_set_type_hint (GdkWindow *window, static GdkWindowTypeHint gdk_wayland_window_get_type_hint (GdkWindow *window) { - return GDK_WINDOW_TYPE_HINT_NORMAL; + GdkWindowImplWayland *impl; + + if (GDK_WINDOW_DESTROYED (window)) + return GDK_WINDOW_TYPE_HINT_NORMAL; + + impl = GDK_WINDOW_IMPL_WAYLAND (window->impl); + + return impl->hint; } void