pkgsrc/games/jetpack/patches/patch-ad

38 lines
1.1 KiB
Text
Raw Normal View History

1998-11-13 00:34:30 +01:00
$NetBSD: patch-ad,v 1.3 1998/11/12 23:34:31 frueauf Exp $
--- initx.c.orig Sun Mar 29 12:41:21 1992
+++ initx.c Thu Aug 27 10:32:51 1998
@@ -44,14 +44,19 @@
resulting fontname right into the code.
*/
-static char *fontname = "-*-fixed-medium-r-normal--*-70-*-*-c-*-*-*";
+static char *fontname = "-misc-fixed-medium-r-semicondensed--13-120-75-75-c-*-*-*";
static char *bigfontname = "-*-courier-bold-r-normal--*-180-*-*-m-150-*-*";
/* init_X opens the display and sets up all the color stuff
*/
init_X()
{
- display = XOpenDisplay(NULL);
+ int saved_euid;
+
+ saved_euid = geteuid();
+ seteuid(getuid());
+ display = XOpenDisplay("");
+ seteuid(saved_euid);
if (display == NULL) {
fprintf(stderr, "Jetpack : Cannot connect to X Server %s\n",
XDisplayName(NULL));
@@ -162,8 +167,8 @@
case CWHITE:
tmpcolor.pixel = pixel | planes[2] | planes[1] | planes[0];
break;
- }
- XStoreColor(display, colormap, &tmpcolor);
+ } /*Store*/
+ XAllocColor(display, colormap, &tmpcolor);
ctable[i].pixelvalue = tmpcolor.pixel;
}
}