diff --git a/ChangeLog b/ChangeLog index 46cbfe342f..6cd8816d83 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +Sat Jun 26 01:15:40 2004 Matthias Clasen + + * gdk/x11/gdkwindow-x11.c (set_initial_hints): Handle + _NET_WM_STATE_ABOVE and _NET_WM_STATE_BELOW. (#144851, + Billy Biggs) + Sat Jun 26 01:04:31 2004 Matthias Clasen * gtk/gtkiconfactory.c (clear_cache): Prevent unwanted diff --git a/ChangeLog.pre-2-10 b/ChangeLog.pre-2-10 index 46cbfe342f..6cd8816d83 100644 --- a/ChangeLog.pre-2-10 +++ b/ChangeLog.pre-2-10 @@ -1,3 +1,9 @@ +Sat Jun 26 01:15:40 2004 Matthias Clasen + + * gdk/x11/gdkwindow-x11.c (set_initial_hints): Handle + _NET_WM_STATE_ABOVE and _NET_WM_STATE_BELOW. (#144851, + Billy Biggs) + Sat Jun 26 01:04:31 2004 Matthias Clasen * gtk/gtkiconfactory.c (clear_cache): Prevent unwanted diff --git a/ChangeLog.pre-2-6 b/ChangeLog.pre-2-6 index 46cbfe342f..6cd8816d83 100644 --- a/ChangeLog.pre-2-6 +++ b/ChangeLog.pre-2-6 @@ -1,3 +1,9 @@ +Sat Jun 26 01:15:40 2004 Matthias Clasen + + * gdk/x11/gdkwindow-x11.c (set_initial_hints): Handle + _NET_WM_STATE_ABOVE and _NET_WM_STATE_BELOW. (#144851, + Billy Biggs) + Sat Jun 26 01:04:31 2004 Matthias Clasen * gtk/gtkiconfactory.c (clear_cache): Prevent unwanted diff --git a/ChangeLog.pre-2-8 b/ChangeLog.pre-2-8 index 46cbfe342f..6cd8816d83 100644 --- a/ChangeLog.pre-2-8 +++ b/ChangeLog.pre-2-8 @@ -1,3 +1,9 @@ +Sat Jun 26 01:15:40 2004 Matthias Clasen + + * gdk/x11/gdkwindow-x11.c (set_initial_hints): Handle + _NET_WM_STATE_ABOVE and _NET_WM_STATE_BELOW. (#144851, + Billy Biggs) + Sat Jun 26 01:04:31 2004 Matthias Clasen * gtk/gtkiconfactory.c (clear_cache): Prevent unwanted diff --git a/gdk/x11/gdkwindow-x11.c b/gdk/x11/gdkwindow-x11.c index 39e97d2b1e..43adda9592 100644 --- a/gdk/x11/gdkwindow-x11.c +++ b/gdk/x11/gdkwindow-x11.c @@ -1102,6 +1102,20 @@ set_initial_hints (GdkWindow *window) ++i; } + if (private->state & GDK_WINDOW_STATE_ABOVE) + { + atoms[i] = gdk_x11_get_xatom_by_name_for_display (display, + "_NET_WM_STATE_ABOVE"); + ++i; + } + + if (private->state & GDK_WINDOW_STATE_BELOW) + { + atoms[i] = gdk_x11_get_xatom_by_name_for_display (display, + "_NET_WM_STATE_BELOW"); + ++i; + } + if (private->state & GDK_WINDOW_STATE_STICKY) { atoms[i] = gdk_x11_get_xatom_by_name_for_display (display,