diff options
author | Benjamin Otte <otte@redhat.com> | 2016-11-06 16:22:21 +0100 |
---|---|---|
committer | Benjamin Otte <otte@redhat.com> | 2016-11-06 16:22:21 +0100 |
commit | 7a6cab14eb7bc6340a85447a8eb1d90138062f06 (patch) | |
tree | 3653099ed8fb10bc3d3b06e68b04a51ac7cb61c7 /gdk/wayland | |
parent | e0600346e25844b00a95b354f9d914e4f055ce69 (diff) | |
download | gtk+-7a6cab14eb7bc6340a85447a8eb1d90138062f06.tar.gz |
gdkwindow: Remove GdkWindowAttr.type_hint
Instead, let the callers call gdk_window_set_type_hint(). Which is
surprsingly what every backend did.
Diffstat (limited to 'gdk/wayland')
-rw-r--r-- | gdk/wayland/gdkdnd-wayland.c | 10 | ||||
-rw-r--r-- | gdk/wayland/gdkwindow-wayland.c | 3 |
2 files changed, 7 insertions, 6 deletions
diff --git a/gdk/wayland/gdkdnd-wayland.c b/gdk/wayland/gdkdnd-wayland.c index 817b72e15f..ca5ec779fa 100644 --- a/gdk/wayland/gdkdnd-wayland.c +++ b/gdk/wayland/gdkdnd-wayland.c @@ -501,17 +501,21 @@ static GdkWindow * create_dnd_window (GdkScreen *screen) { GdkWindowAttr attrs; + GdkWindow *window; guint mask; attrs.x = attrs.y = 0; attrs.width = attrs.height = 100; attrs.wclass = GDK_INPUT_OUTPUT; attrs.window_type = GDK_WINDOW_TEMP; - attrs.type_hint = GDK_WINDOW_TYPE_HINT_DND; - mask = GDK_WA_X | GDK_WA_Y | GDK_WA_TYPE_HINT; + mask = GDK_WA_X | GDK_WA_Y; + + window = gdk_window_new (gdk_screen_get_root_window (screen), &attrs, mask); - return gdk_window_new (gdk_screen_get_root_window (screen), &attrs, mask); + gdk_window_set_type_hint (window, GDK_WINDOW_TYPE_HINT_DND); + + return window; } GdkDragContext * diff --git a/gdk/wayland/gdkwindow-wayland.c b/gdk/wayland/gdkwindow-wayland.c index 0b4ee602a9..837fde9c8c 100644 --- a/gdk/wayland/gdkwindow-wayland.c +++ b/gdk/wayland/gdkwindow-wayland.c @@ -702,9 +702,6 @@ _gdk_wayland_display_create_window_impl (GdkDisplay *display, gdk_wayland_window_create_surface (window); - if (attributes_mask & GDK_WA_TYPE_HINT) - gdk_window_set_type_hint (window, attributes->type_hint); - frame_clock = gdk_window_get_frame_clock (window); g_signal_connect (frame_clock, "before-paint", |