summaryrefslogtreecommitdiff
path: root/games/battleball
diff options
context:
space:
mode:
authorfredb <fredb>2000-01-06 08:46:33 +0000
committerfredb <fredb>2000-01-06 08:46:33 +0000
commitc6fae7a7338348ab54cb3194a6acb3e80d7e8d35 (patch)
tree30d53f4ceb044a0e371abd66533c5432e97fdb31 /games/battleball
parent1af23768f5ee9e9adcff8920ae3dbcbb45aa8253 (diff)
downloadpkgsrc-c6fae7a7338348ab54cb3194a6acb3e80d7e8d35.tar.gz
Prevent windows from "oscillating" and walking off the screen by
nop'ing XResizeWindow. This makes it act nearly as if -noresize is always given on the command line. Oddly enough, this permits you to resize the window freely. (All "resize" does is attempt to scale the vertical for you. Without it, you can make the window tall enough to show a black bar on the bottom--that's all.)
Diffstat (limited to 'games/battleball')
-rw-r--r--games/battleball/patches/patch-aa19
1 files changed, 19 insertions, 0 deletions
diff --git a/games/battleball/patches/patch-aa b/games/battleball/patches/patch-aa
new file mode 100644
index 00000000000..6c0e98ebd46
--- /dev/null
+++ b/games/battleball/patches/patch-aa
@@ -0,0 +1,19 @@
+$NetBSD: patch-aa,v 1.3 2000/01/06 08:46:33 fredb Exp $
+
+--- lib3d/gfxtarget.h.orig Thu Sep 2 21:25:19 1999
++++ lib3d/gfxtarget.h Thu Jan 6 02:05:27 2000
+@@ -72,7 +72,14 @@
+ XFillRectangle(disp,win,gc,(int)p.x,(int)p.y,(int)sz.x,(int)sz.y);
+ }
+ void ResizeWindow(const pt2d& sz) {
++ #if 0
++ /* This produces wierd artifacts on my systems--creeping windows,
++ and "oscillating" windows--NetBSD-1.4.1 and NetBSD-1.4P with
++ include X, also with PC Xserver.
++ --F. Bruckman <fb@enteract.com>,<fredb@netbsd.org>
++ */
+ XResizeWindow(disp,win,(int)sz.x,(int)sz.y);
++ #endif
+ HandleResize();
+ }
+