1998-11-13 00:34:30 +01:00
|
|
|
$NetBSD: patch-ad,v 1.3 1998/11/12 23:34:31 frueauf Exp $
|
|
|
|
|
1998-08-27 19:53:00 +02:00
|
|
|
--- 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;
|
|
|
|
}
|
|
|
|
}
|