diff options
author | Owen Taylor <otaylor@redhat.com> | 1999-05-05 16:46:28 +0000 |
---|---|---|
committer | Owen Taylor <otaylor@src.gnome.org> | 1999-05-05 16:46:28 +0000 |
commit | 30d6a30b010129ef53329d8b0cdff97643d650c5 (patch) | |
tree | 4ba4778c38a50b02a8e9d99b7e113a3de45d3416 | |
parent | 7f9cb3548bb6cf8caac166479b1c094d9eda233d (diff) | |
download | gdk-pixbuf-30d6a30b010129ef53329d8b0cdff97643d650c5.tar.gz |
Initialize size_hints.x and size_hints.y because kwm brokenly pays
Wed May 5 12:42:01 1999 Owen Taylor <otaylor@redhat.com>
* gdk/gdkwindow.c (gdk_window_set_geometry_hints):
Initialize size_hints.x and size_hints.y because kwm
brokenly pays attention to them.
(Bug #1181 - Lars Heete <hel@admin.de>)
-rw-r--r-- | ChangeLog | 7 | ||||
-rw-r--r-- | ChangeLog.pre-2-0 | 7 | ||||
-rw-r--r-- | ChangeLog.pre-2-10 | 7 | ||||
-rw-r--r-- | ChangeLog.pre-2-2 | 7 | ||||
-rw-r--r-- | ChangeLog.pre-2-4 | 7 | ||||
-rw-r--r-- | ChangeLog.pre-2-6 | 7 | ||||
-rw-r--r-- | ChangeLog.pre-2-8 | 7 | ||||
-rw-r--r-- | gdk/gdkwindow.c | 10 | ||||
-rw-r--r-- | gdk/x11/gdkwindow-x11.c | 10 |
9 files changed, 67 insertions, 2 deletions
@@ -1,3 +1,10 @@ +Wed May 5 12:42:01 1999 Owen Taylor <otaylor@redhat.com> + + * gdk/gdkwindow.c (gdk_window_set_geometry_hints): + Initialize size_hints.x and size_hints.y because kwm + brokenly pays attention to them. + (Bug #1181 - Lars Heete <hel@admin.de>) + Wed May 5 11:38:56 1999 Owen Taylor <otaylor@redhat.com> * gdk/gdkrgb.c (gdk_rgb_choose_visual): Free the diff --git a/ChangeLog.pre-2-0 b/ChangeLog.pre-2-0 index cd445fae5..8ac2a1410 100644 --- a/ChangeLog.pre-2-0 +++ b/ChangeLog.pre-2-0 @@ -1,3 +1,10 @@ +Wed May 5 12:42:01 1999 Owen Taylor <otaylor@redhat.com> + + * gdk/gdkwindow.c (gdk_window_set_geometry_hints): + Initialize size_hints.x and size_hints.y because kwm + brokenly pays attention to them. + (Bug #1181 - Lars Heete <hel@admin.de>) + Wed May 5 11:38:56 1999 Owen Taylor <otaylor@redhat.com> * gdk/gdkrgb.c (gdk_rgb_choose_visual): Free the diff --git a/ChangeLog.pre-2-10 b/ChangeLog.pre-2-10 index cd445fae5..8ac2a1410 100644 --- a/ChangeLog.pre-2-10 +++ b/ChangeLog.pre-2-10 @@ -1,3 +1,10 @@ +Wed May 5 12:42:01 1999 Owen Taylor <otaylor@redhat.com> + + * gdk/gdkwindow.c (gdk_window_set_geometry_hints): + Initialize size_hints.x and size_hints.y because kwm + brokenly pays attention to them. + (Bug #1181 - Lars Heete <hel@admin.de>) + Wed May 5 11:38:56 1999 Owen Taylor <otaylor@redhat.com> * gdk/gdkrgb.c (gdk_rgb_choose_visual): Free the diff --git a/ChangeLog.pre-2-2 b/ChangeLog.pre-2-2 index cd445fae5..8ac2a1410 100644 --- a/ChangeLog.pre-2-2 +++ b/ChangeLog.pre-2-2 @@ -1,3 +1,10 @@ +Wed May 5 12:42:01 1999 Owen Taylor <otaylor@redhat.com> + + * gdk/gdkwindow.c (gdk_window_set_geometry_hints): + Initialize size_hints.x and size_hints.y because kwm + brokenly pays attention to them. + (Bug #1181 - Lars Heete <hel@admin.de>) + Wed May 5 11:38:56 1999 Owen Taylor <otaylor@redhat.com> * gdk/gdkrgb.c (gdk_rgb_choose_visual): Free the diff --git a/ChangeLog.pre-2-4 b/ChangeLog.pre-2-4 index cd445fae5..8ac2a1410 100644 --- a/ChangeLog.pre-2-4 +++ b/ChangeLog.pre-2-4 @@ -1,3 +1,10 @@ +Wed May 5 12:42:01 1999 Owen Taylor <otaylor@redhat.com> + + * gdk/gdkwindow.c (gdk_window_set_geometry_hints): + Initialize size_hints.x and size_hints.y because kwm + brokenly pays attention to them. + (Bug #1181 - Lars Heete <hel@admin.de>) + Wed May 5 11:38:56 1999 Owen Taylor <otaylor@redhat.com> * gdk/gdkrgb.c (gdk_rgb_choose_visual): Free the diff --git a/ChangeLog.pre-2-6 b/ChangeLog.pre-2-6 index cd445fae5..8ac2a1410 100644 --- a/ChangeLog.pre-2-6 +++ b/ChangeLog.pre-2-6 @@ -1,3 +1,10 @@ +Wed May 5 12:42:01 1999 Owen Taylor <otaylor@redhat.com> + + * gdk/gdkwindow.c (gdk_window_set_geometry_hints): + Initialize size_hints.x and size_hints.y because kwm + brokenly pays attention to them. + (Bug #1181 - Lars Heete <hel@admin.de>) + Wed May 5 11:38:56 1999 Owen Taylor <otaylor@redhat.com> * gdk/gdkrgb.c (gdk_rgb_choose_visual): Free the diff --git a/ChangeLog.pre-2-8 b/ChangeLog.pre-2-8 index cd445fae5..8ac2a1410 100644 --- a/ChangeLog.pre-2-8 +++ b/ChangeLog.pre-2-8 @@ -1,3 +1,10 @@ +Wed May 5 12:42:01 1999 Owen Taylor <otaylor@redhat.com> + + * gdk/gdkwindow.c (gdk_window_set_geometry_hints): + Initialize size_hints.x and size_hints.y because kwm + brokenly pays attention to them. + (Bug #1181 - Lars Heete <hel@admin.de>) + Wed May 5 11:38:56 1999 Owen Taylor <otaylor@redhat.com> * gdk/gdkrgb.c (gdk_rgb_choose_visual): Free the diff --git a/gdk/gdkwindow.c b/gdk/gdkwindow.c index 4671abbc5..f6c6bd091 100644 --- a/gdk/gdkwindow.c +++ b/gdk/gdkwindow.c @@ -1102,7 +1102,15 @@ gdk_window_set_geometry_hints (GdkWindow *window, size_hints.flags = 0; if (geom_mask & GDK_HINT_POS) - size_hints.flags |= PPosition; + { + size_hints.flags |= PPosition; + /* We need to initialize the following obsolete fields because KWM + * apparently uses these fields if they are non-zero. + * #@#!#!$!. + */ + size_hints.x = 0; + size_hints.y = 0; + } if (geom_mask & GDK_HINT_MIN_SIZE) { diff --git a/gdk/x11/gdkwindow-x11.c b/gdk/x11/gdkwindow-x11.c index 4671abbc5..f6c6bd091 100644 --- a/gdk/x11/gdkwindow-x11.c +++ b/gdk/x11/gdkwindow-x11.c @@ -1102,7 +1102,15 @@ gdk_window_set_geometry_hints (GdkWindow *window, size_hints.flags = 0; if (geom_mask & GDK_HINT_POS) - size_hints.flags |= PPosition; + { + size_hints.flags |= PPosition; + /* We need to initialize the following obsolete fields because KWM + * apparently uses these fields if they are non-zero. + * #@#!#!$!. + */ + size_hints.x = 0; + size_hints.y = 0; + } if (geom_mask & GDK_HINT_MIN_SIZE) { |