[gtk+/gdk-backend-wayland] wayland: Send visibility event after map
- From: Kristian Høgsberg <krh src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk+/gdk-backend-wayland] wayland: Send visibility event after map
- Date: Thu, 10 Feb 2011 16:05:13 +0000 (UTC)
commit 4621c6476c6cc24240bc394535724d0cd86f8436
Author: Kristian Høgsberg <krh bitplanet net>
Date: Thu Feb 10 11:01:30 2011 -0500
wayland: Send visibility event after map
gdk/wayland/gdkwindow-wayland.c | 3 +++
1 files changed, 3 insertions(+), 0 deletions(-)
---
diff --git a/gdk/wayland/gdkwindow-wayland.c b/gdk/wayland/gdkwindow-wayland.c
index 934b7b5..9f567c1 100644
--- a/gdk/wayland/gdkwindow-wayland.c
+++ b/gdk/wayland/gdkwindow-wayland.c
@@ -442,6 +442,7 @@ gdk_wayland_window_show (GdkWindow *window, gboolean already_mapped)
GdkDisplayWayland *display_wayland;
GdkToplevelWayland *toplevel;
GdkWindowImplWayland *impl = GDK_WINDOW_IMPL_WAYLAND (window->impl);
+ GdkEvent *event;
display = gdk_window_get_display (window);
display_wayland = GDK_DISPLAY_WAYLAND (display);
@@ -460,6 +461,8 @@ gdk_wayland_window_show (GdkWindow *window, gboolean already_mapped)
wl_surface_set_user_data(impl->surface, window);
_gdk_make_event (window, GDK_MAP, NULL, FALSE);
+ event = _gdk_make_event (window, GDK_VISIBILITY_NOTIFY, NULL, FALSE);
+ event->visibility.state = GDK_VISIBILITY_UNOBSCURED;
fprintf(stderr, "window show, faked map event\n");
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]