--- rxvt-unicode/src/rxvttoolkit.C 2007/02/12 19:26:10 1.64 +++ rxvt-unicode/src/rxvttoolkit.C 2007/06/26 00:40:19 1.68 @@ -66,7 +66,7 @@ "WM_LOCALE_NAME", "XIM_SERVERS", #endif -#ifdef TRANSPARENT +#ifdef ENABLE_TRANSPARENCY "_XROOTPMAP_ID", "ESETROOT_PMAP_ID", #endif @@ -445,6 +445,12 @@ screen = DefaultScreen (dpy); root = DefaultRootWindow (dpy); +#ifdef HAVE_AFTERIMAGE + ::dpy = dpy; /* init global var from libAfter... */ + asv = create_asvisual_for_id (dpy, screen, DefaultDepth (dpy,screen), + XVisualIDFromVisual (DefaultVisual (dpy, screen)), None, NULL); +#endif + assert (sizeof (xa_names) / sizeof (char *) == NUM_XA); XInternAtoms (dpy, (char **)xa_names, NUM_XA, False, xa); @@ -471,7 +477,7 @@ socklen_t sl = sizeof (sa); if (!getsockname (fd, (sockaddr *)&sa, &sl)) - is_local = sa.sun_family == AF_LOCAL; + is_local = sa.sun_family == AF_UNIX; x_ev.start (fd, EVENT_READ); fcntl (fd, F_SETFD, FD_CLOEXEC);