--- tktray.c.orig 2011-09-10 11:20:03.000000000 -0300 +++ tktray.c.orig 2011-09-10 11:22:59.000000000 -0300 @@ -412,12 +412,12 @@ ev.xclient.window = icon->myManager; ev.xclient.message_type = icon->a_NET_SYSTEM_TRAY_OPCODE; ev.xclient.format = 32; - ev.xclient.data.l[0]=0; + ev.xclient.data.l[0]=CurrentTime; ev.xclient.data.l[1]=SYSTEM_TRAY_REQUEST_DOCK; ev.xclient.data.l[2]=icon->wrapper; ev.xclient.data.l[3]=0; ev.xclient.data.l[4]=0; - XSendEvent(dpy, icon->myManager, True, StructureNotifyMask|SubstructureNotifyMask, &ev); + XSendEvent(dpy, icon->myManager, False, NoEventMask, &ev); } static void CheckArgbVisual(DockIcon *icon)