   		perror(" failed");
   		exit(0);
   	}
---- 1577,1610 ----
+--- 1585,1618 ----
   showhide(Client *c) {
   	if(!c)
   		return;

!       e.format=32;
!       e.data.l[0]=CurrentTime;
!       e.data.l[1]=atom_sel;
!       e.data.l[2]=tray;
!       e.data.l[3]=0;
!       e.data.l[4]=0;
!       XSendEvent(dpy,root,False,StructureNotifyMask,(XEvent*)&e);

  		XFree(protocols);
  	}
  	return ret;
--- 1019,1053 ----
  		XFontStruct **xfonts;
  		char **font_names;
  
