From b2f192faabe412adce79534e22efe9fb69ee40e2 Mon Sep 17 00:00:00 2001 From: Richard Purdie Date: Fri, 21 Jul 2006 10:10:31 +0000 Subject: Rename /openembedded/ -> /meta/ git-svn-id: https://svn.o-hand.com/repos/poky/trunk@530 311d38ba-8fff-0310-9ca6-ca027cbcb966 --- .../gtk+/gtk+-2.6.4-1.osso7/gdkwindow-x11.c.diff | 38 ++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 meta/packages/gtk+/gtk+-2.6.4-1.osso7/gdkwindow-x11.c.diff (limited to 'meta/packages/gtk+/gtk+-2.6.4-1.osso7/gdkwindow-x11.c.diff') diff --git a/meta/packages/gtk+/gtk+-2.6.4-1.osso7/gdkwindow-x11.c.diff b/meta/packages/gtk+/gtk+-2.6.4-1.osso7/gdkwindow-x11.c.diff new file mode 100644 index 0000000000..8104eb8559 --- /dev/null +++ b/meta/packages/gtk+/gtk+-2.6.4-1.osso7/gdkwindow-x11.c.diff @@ -0,0 +1,38 @@ +--- gtk+-2.6.4/gdk/x11/gdkwindow-x11.c 2005-01-25 20:51:36.000000000 +0200 ++++ gtk+-2.6.4/gdk/x11/gdkwindow-x11.c 2005-04-06 16:19:35.350164320 +0300 +@@ -1286,6 +1286,7 @@ + GdkToplevelX11 *toplevel; + Atom atoms[7]; + gint i; ++ gint propmode; + + private = (GdkWindowObject*) window; + toplevel = _gdk_x11_window_get_toplevel (window); +@@ -1295,6 +1296,12 @@ + + update_wm_hints (window, TRUE); + ++ /* If the window has _NET_WM_STATE key specified, use it as the property mode */ ++ propmode = (gint)g_object_get_data (G_OBJECT (window), "_NET_WM_STATE"); ++ ++ if (!propmode) ++ propmode = PropModeReplace; ++ + /* We set the spec hints regardless of whether the spec is supported, + * since it can't hurt and it's kind of expensive to check whether + * it's supported. +@@ -1366,10 +1373,11 @@ + XChangeProperty (xdisplay, + xwindow, + gdk_x11_get_xatom_by_name_for_display (display, "_NET_WM_STATE"), +- XA_ATOM, 32, PropModeReplace, ++ XA_ATOM, 32, propmode, + (guchar*) atoms, i); +- } +- else ++ } ++ /* Don't delete the property, unless we are replacing it */ ++ else if (propmode == PropModeReplace ) + { + XDeleteProperty (xdisplay, + xwindow, -- cgit v1.2.3-54-g00ecf