summaryrefslogtreecommitdiff
path: root/net/wmnet/files/patch-wmgeneral.c
diff options
context:
space:
mode:
Diffstat (limited to 'net/wmnet/files/patch-wmgeneral.c')
-rw-r--r--net/wmnet/files/patch-wmgeneral.c38
1 files changed, 38 insertions, 0 deletions
diff --git a/net/wmnet/files/patch-wmgeneral.c b/net/wmnet/files/patch-wmgeneral.c
new file mode 100644
index 000000000000..6f6ee65ac8dd
--- /dev/null
+++ b/net/wmnet/files/patch-wmgeneral.c
@@ -0,0 +1,38 @@
+--- wmgeneral.c.orig Wed Aug 26 18:58:57 1998
++++ wmgeneral.c Sat Jun 5 13:53:35 2004
+@@ -221,7 +221,7 @@
+ char const* pixmask_bits, int pixmask_width,
+ int pixmask_height)
+ {
+- static char const Geometry[] = "";
++ static char *Geometry = 0;
+
+ unsigned int borderwidth = 1;
+ XClassHint classHint;
+@@ -245,6 +245,17 @@
+ display_name = argv[i + 1];
+ }
+
++ /* Look to see if the caller specified the geometry. If so, we will
++ use it to place window */
++
++ for (i = 1; argv[i]; i++) {
++ if (!strcmp(argv[i], "-geom"))
++ Geometry = argv[i + 1];
++ }
++
++ if (!Geometry)
++ Geometry = "";
++
+ if (!(display = XOpenDisplay(display_name))) {
+ fprintf(stderr, "%s: can't open display %s\n", wname,
+ XDisplayName(display_name));
+@@ -272,7 +283,7 @@
+ &mysizehints.height, &dummy);
+
+ mysizehints.width = 64;
+- mysizehints.height = 64;
++ mysizehints.height = 90;
+
+ win = XCreateSimpleWindow(display, Root, mysizehints.x, mysizehints.y,
+ mysizehints.width, mysizehints.height,