Make a dummy window with a name, so xrestop can point its finger at

xcompmgr for being such a pig.
This commit is contained in:
Eric Anholt 2005-10-07 00:08:02 +00:00
parent ea0f58928c
commit f5fe54f5fd
2 changed files with 21 additions and 0 deletions

View File

@ -1,3 +1,9 @@
2005-10-06 Eric Anholt <anholt@FreeBSD.org>
* xcompmgr.c: (give_me_a_name), (main):
Make a dummy window with a name, so xrestop can point its finger at
xcompmgr for being such a pig.
2005-01-27 Adam Jackson <ajax@freedesktop.org>
* xcompmgr.c:

View File

@ -1860,6 +1860,18 @@ usage (char *program)
exit (1);
}
static void
give_me_a_name (void)
{
Window w;
w = XCreateSimpleWindow (dpy, RootWindow (dpy, 0), 0, 0, 1, 1, 0, None,
None);
Xutf8SetWMProperties (dpy, w, "xcompmgr", "xcompmgr", NULL, 0, NULL, NULL,
NULL);
}
int
main (int argc, char **argv)
{
@ -1986,6 +1998,9 @@ main (int argc, char **argv)
fprintf (stderr, "No XFixes extension\n");
exit (1);
}
give_me_a_name();
/* get atoms */
opacityAtom = XInternAtom (dpy, OPACITY_PROP, False);
winTypeAtom = XInternAtom (dpy, "_NET_WM_WINDOW_TYPE", False);