summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorOwen Taylor <otaylor@redhat.com>1999-05-05 16:46:28 +0000
committerOwen Taylor <otaylor@src.gnome.org>1999-05-05 16:46:28 +0000
commit30d6a30b010129ef53329d8b0cdff97643d650c5 (patch)
tree4ba4778c38a50b02a8e9d99b7e113a3de45d3416
parent7f9cb3548bb6cf8caac166479b1c094d9eda233d (diff)
downloadgdk-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--ChangeLog7
-rw-r--r--ChangeLog.pre-2-07
-rw-r--r--ChangeLog.pre-2-107
-rw-r--r--ChangeLog.pre-2-27
-rw-r--r--ChangeLog.pre-2-47
-rw-r--r--ChangeLog.pre-2-67
-rw-r--r--ChangeLog.pre-2-87
-rw-r--r--gdk/gdkwindow.c10
-rw-r--r--gdk/x11/gdkwindow-x11.c10
9 files changed, 67 insertions, 2 deletions
diff --git a/ChangeLog b/ChangeLog
index cd445fae5..8ac2a1410 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -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)
{