removing Sylvain's patch because it breaks more than it fixes unfortunately, re-issuing a bugfix release 5.8.1
This commit is contained in:
		
							parent
							
								
									a704b1ee34
								
							
						
					
					
						commit
						5c6545adf5
					
				| 
						 | 
				
			
			@ -1,5 +1,5 @@
 | 
			
		|||
# dwm version
 | 
			
		||||
VERSION = 5.8
 | 
			
		||||
VERSION = 5.8.1
 | 
			
		||||
 | 
			
		||||
# Customize below to fit your system
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
							
								
								
									
										20
									
								
								dwm.c
									
									
									
									
									
								
							
							
						
						
									
										20
									
								
								dwm.c
									
									
									
									
									
								
							| 
						 | 
				
			
			@ -57,8 +57,7 @@
 | 
			
		|||
/* enums */
 | 
			
		||||
enum { CurNormal, CurResize, CurMove, CurLast };        /* cursor */
 | 
			
		||||
enum { ColBorder, ColFG, ColBG, ColLast };              /* color */
 | 
			
		||||
enum { NetSupported, NetWMName, NetWMState,
 | 
			
		||||
       NetWMFullscreen, NetLast };                      /* EWMH atoms */
 | 
			
		||||
enum { NetSupported, NetWMName, NetWMState, NetLast };  /* EWMH atoms */
 | 
			
		||||
enum { WMProtocols, WMDelete, WMState, WMLast };        /* default atoms */
 | 
			
		||||
enum { ClkTagBar, ClkLtSymbol, ClkStatusText, ClkWinTitle,
 | 
			
		||||
       ClkClientWin, ClkRootWin, ClkLast };             /* clicks */
 | 
			
		||||
| 
						 | 
				
			
			@ -162,7 +161,6 @@ static void checkotherwm(void);
 | 
			
		|||
static void cleanup(void);
 | 
			
		||||
static void cleanupmon(Monitor *mon);
 | 
			
		||||
static void clearurgent(Client *c);
 | 
			
		||||
static void clientmessage(XEvent *e);
 | 
			
		||||
static void configure(Client *c);
 | 
			
		||||
static void configurenotify(XEvent *e);
 | 
			
		||||
static void configurerequest(XEvent *e);
 | 
			
		||||
| 
						 | 
				
			
			@ -251,7 +249,6 @@ static int (*xerrorxlib)(Display *, XErrorEvent *);
 | 
			
		|||
static unsigned int numlockmask = 0;
 | 
			
		||||
static void (*handler[LASTEvent]) (XEvent *) = {
 | 
			
		||||
	[ButtonPress] = buttonpress,
 | 
			
		||||
	[ClientMessage] = clientmessage,
 | 
			
		||||
	[ConfigureRequest] = configurerequest,
 | 
			
		||||
	[ConfigureNotify] = configurenotify,
 | 
			
		||||
	[DestroyNotify] = destroynotify,
 | 
			
		||||
| 
						 | 
				
			
			@ -1294,20 +1291,6 @@ propertynotify(XEvent *e) {
 | 
			
		|||
	}
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
void
 | 
			
		||||
clientmessage(XEvent *e) {
 | 
			
		||||
	XClientMessageEvent *cme = &e->xclient;
 | 
			
		||||
 | 
			
		||||
	if(cme->message_type == netatom[NetWMState] && cme->data.l[1] == netatom[NetWMFullscreen]) {
 | 
			
		||||
		if(cme->data.l[0])
 | 
			
		||||
			XChangeProperty(dpy, cme->window, netatom[NetWMState], XA_ATOM, 32,
 | 
			
		||||
			                PropModeReplace, (unsigned char*)&netatom[NetWMFullscreen], 1);
 | 
			
		||||
		else
 | 
			
		||||
			XChangeProperty(dpy, cme->window, netatom[NetWMState], XA_ATOM, 32,
 | 
			
		||||
			                PropModeReplace, (unsigned char*)0, 0);
 | 
			
		||||
	}
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
void
 | 
			
		||||
quit(const Arg *arg) {
 | 
			
		||||
	running = False;
 | 
			
		||||
| 
						 | 
				
			
			@ -1512,7 +1495,6 @@ setup(void) {
 | 
			
		|||
	netatom[NetSupported] = XInternAtom(dpy, "_NET_SUPPORTED", False);
 | 
			
		||||
	netatom[NetWMName] = XInternAtom(dpy, "_NET_WM_NAME", False);
 | 
			
		||||
	netatom[NetWMState] = XInternAtom(dpy, "_NET_WM_STATE", False);
 | 
			
		||||
	netatom[NetWMFullscreen] = XInternAtom(dpy, "_NET_WM_STATE_FULLSCREEN", False);
 | 
			
		||||
	/* init cursors */
 | 
			
		||||
	cursor[CurNormal] = XCreateFontCursor(dpy, XC_left_ptr);
 | 
			
		||||
	cursor[CurResize] = XCreateFontCursor(dpy, XC_sizing);
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue
	
	Block a user