aboutsummaryrefslogtreecommitdiffstats
path: root/dwm.c
diff options
context:
space:
mode:
authorAnselm R. Garbe <garbeam@gmail.com>2007-11-17 18:59:51 +0100
committerAnselm R. Garbe <garbeam@gmail.com>2007-11-17 18:59:51 +0100
commit4380db468aa81f73e3a31f434bc5bd4a2fe35bf0 (patch)
tree3eb49352b6b9f8bed7bd46165ee3584194c7ed58 /dwm.c
parent123a565bb987cb435427095fc1048a73dff2ec8e (diff)
downloaddwm-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
Diffstat (limited to 'dwm.c')
-rw-r--r--dwm.c17
1 files changed, 3 insertions, 14 deletions
diff --git a/dwm.c b/dwm.c
index c11d7d2..ae9e16e 100644
--- a/dwm.c
+++ b/dwm.c
@@ -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
remember that computers suck.