diff options
| author | Anselm R. Garbe <garbeam@gmail.com> | 2007-11-17 18:59:51 +0100 | 
|---|---|---|
| committer | Anselm R. Garbe <garbeam@gmail.com> | 2007-11-17 18:59:51 +0100 | 
| commit | 4380db468aa81f73e3a31f434bc5bd4a2fe35bf0 (patch) | |
| tree | 3eb49352b6b9f8bed7bd46165ee3584194c7ed58 | |
| parent | 123a565bb987cb435427095fc1048a73dff2ec8e (diff) | |
| download | dwm-4380db468aa81f73e3a31f434bc5bd4a2fe35bf0.tar.gz | |
removed support for the NetSupportingWmCheck stuff, netbeans, argouml and others also don't work with compiz, so it is Suns problem to provide a fix
| -rw-r--r-- | dwm.c | 17 | 
1 files changed, 3 insertions, 14 deletions
| @@ -53,7 +53,7 @@  enum { BarTop, BarBot, BarOff };			/* bar position */  enum { CurNormal, CurResize, CurMove, CurLast };	/* cursor */  enum { ColBorder, ColFG, ColBG, ColLast };		/* color */ -enum { NetSupported, NetWMCheck, NetWMName, NetLast };	/* EWMH atoms */ +enum { NetSupported, NetWMName, NetLast };		/* EWMH atoms */  enum { WMProtocols, WMDelete, WMName, WMState, WMLast };/* default atoms */  /* typedefs */ @@ -1427,20 +1427,19 @@ void  setup(void) {  	int d;  	unsigned int i, j, mask; -	Atom utf8string;  	Window w;  	XModifierKeymap *modmap;  	XSetWindowAttributes wa;  	/* init atoms */ -	utf8string = XInternAtom(dpy, "UTF8_STRING", False);  	wmatom[WMProtocols] = XInternAtom(dpy, "WM_PROTOCOLS", False);  	wmatom[WMDelete] = XInternAtom(dpy, "WM_DELETE_WINDOW", False);  	wmatom[WMName] = XInternAtom(dpy, "WM_NAME", False);  	wmatom[WMState] = XInternAtom(dpy, "WM_STATE", False);  	netatom[NetSupported] = XInternAtom(dpy, "_NET_SUPPORTED", False); -	netatom[NetWMCheck] = XInternAtom(dpy, "_NET_SUPPORTING_WM_CHECK", False);  	netatom[NetWMName] = XInternAtom(dpy, "_NET_WM_NAME", False); +	XChangeProperty(dpy, root, netatom[NetSupported], XA_ATOM, 32, +			PropModeReplace, (unsigned char *) netatom, NetLast);  	/* init cursors */  	cursor[CurNormal] = XCreateFontCursor(dpy, XC_left_ptr); @@ -1516,16 +1515,6 @@ setup(void) {  	/* multihead support */  	selscreen = XQueryPointer(dpy, root, &w, &w, &d, &d, &d, &d, &mask); -	/* EWMH properties */ -	XChangeProperty(dpy, barwin, netatom[NetWMCheck], XA_WINDOW, 32, -			PropModeReplace, (unsigned char *) &barwin, 1); -	/* HACK: dwm identifies itself as LookingGlass to workaround the XToolkit bug of Sun JDK */ -	XChangeProperty(dpy, barwin, netatom[NetWMName], utf8string, 8, -			PropModeReplace, (unsigned char *) "LG3D", 4); -	XChangeProperty(dpy, root, netatom[NetWMCheck], XA_WINDOW, 32, -			PropModeReplace, (unsigned char *) &barwin, 1); -	XChangeProperty(dpy, root, netatom[NetSupported], XA_ATOM, 32, -			PropModeReplace, (unsigned char *) netatom, NetLast);  }  void | 
