[gtk+/native-layout] Ensure native windows in gdk_property_change
- From: Tristan Van Berkom <tvb src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk+/native-layout] Ensure native windows in gdk_property_change
- Date: Sun, 4 Apr 2010 02:07:20 +0000 (UTC)
commit 214d5efdd450b97c61cf0c8ee956bd4abea6d70c
Author: Matthias Clasen <mclasen redhat com>
Date: Fri Dec 18 18:43:32 2009 -0500
Ensure native windows in gdk_property_change
Using X properties on non-toplevel windows is somewhat exotic,
but some people seem to do it, so better to keep it working.
See bug 604787.
gdk/x11/gdkproperty-x11.c | 3 ++-
1 files changed, 2 insertions(+), 1 deletions(-)
---
diff --git a/gdk/x11/gdkproperty-x11.c b/gdk/x11/gdkproperty-x11.c
index b0ce21b..1cf54f9 100644
--- a/gdk/x11/gdkproperty-x11.c
+++ b/gdk/x11/gdkproperty-x11.c
@@ -701,8 +701,9 @@ gdk_property_change (GdkWindow *window,
if (GDK_WINDOW_DESTROYED (window))
return;
+ gdk_window_ensure_native (window);
+
display = gdk_drawable_get_display (window);
-
xproperty = gdk_x11_atom_to_xatom_for_display (display, property);
xtype = gdk_x11_atom_to_xatom_for_display (display, type);
xwindow = GDK_WINDOW_XID (window);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]