do* has no Arg arument anymore (never called directly)
This commit is contained in:
		
							parent
							
								
									6651dd7fd9
								
							
						
					
					
						commit
						5983c00b95
					
				
							
								
								
									
										4
									
								
								client.c
									
									
									
									
									
								
							
							
						
						
									
										4
									
								
								client.c
									
									
									
									
									
								
							| @ -246,7 +246,7 @@ manage(Window w, XWindowAttributes *wa) { | ||||
| 	XMapWindow(dpy, c->twin); | ||||
| 	if(isvisible(c)) | ||||
| 		focus(c); | ||||
| 	arrange(NULL); | ||||
| 	arrange(); | ||||
| } | ||||
| 
 | ||||
| void | ||||
| @ -393,5 +393,5 @@ unmanage(Client *c) { | ||||
| 	XSync(dpy, False); | ||||
| 	XSetErrorHandler(xerror); | ||||
| 	XUngrabServer(dpy); | ||||
| 	arrange(NULL); | ||||
| 	arrange(); | ||||
| } | ||||
|  | ||||
							
								
								
									
										6
									
								
								dwm.h
									
									
									
									
									
								
							
							
						
						
									
										6
									
								
								dwm.h
									
									
									
									
									
								
							| @ -99,7 +99,7 @@ extern int bx, by, bw, bh, bmw;			/* bar geometry, bar mode label width */ | ||||
| extern int screen, sx, sy, sw, sh;		/* screen geometry */ | ||||
| extern unsigned int master, ntags, numlockmask;	/* master percent, number of tags, dynamic lock mask */ | ||||
| extern void (*handler[LASTEvent])(XEvent *);	/* event handler */ | ||||
| extern void (*arrange)(Arg *);			/* arrange function, indicates mode  */ | ||||
| extern void (*arrange)(void);			/* arrange function, indicates mode  */ | ||||
| extern Atom wmatom[WMLast], netatom[NetLast]; | ||||
| extern Bool running, issel, *seltag;		/* seltag is array of Bool */ | ||||
| extern Client *clients, *sel, *stack;		/* global client list and stack */ | ||||
| @ -157,8 +157,8 @@ extern void spawn(Arg *arg);			/* forks a new subprocess with to arg's cmd */ | ||||
| 
 | ||||
| /* view.c */ | ||||
| extern void detach(Client *c);			/* detaches c from global client list */ | ||||
| extern void dofloat(Arg *arg);			/* arranges all windows floating, arg is ignored */ | ||||
| extern void dotile(Arg *arg);			/* arranges all windows, arg is ignored */ | ||||
| extern void dofloat(void);			/* arranges all windows floating */ | ||||
| extern void dotile(void);			/* arranges all windows tiled */ | ||||
| extern void focusnext(Arg *arg);		/* focuses next visible client, arg is ignored  */ | ||||
| extern void focusprev(Arg *arg);		/* focuses previous visible client, arg is ignored */ | ||||
| extern Bool isvisible(Client *c);		/* returns True if client is visible */ | ||||
|  | ||||
							
								
								
									
										4
									
								
								event.c
									
									
									
									
									
								
							
							
						
						
									
										4
									
								
								event.c
									
									
									
									
									
								
							| @ -179,7 +179,7 @@ configurerequest(XEvent *e) { | ||||
| 				ban(c); | ||||
| 		} | ||||
| 		else | ||||
| 			arrange(NULL); | ||||
| 			arrange(); | ||||
| 	} | ||||
| 	else { | ||||
| 		wc.x = ev->x; | ||||
| @ -304,7 +304,7 @@ propertynotify(XEvent *e) { | ||||
| 			case XA_WM_TRANSIENT_FOR: | ||||
| 				XGetTransientForHint(dpy, c->win, &trans); | ||||
| 				if(!c->isfloat && (c->isfloat = (trans != 0))) | ||||
| 					arrange(NULL); | ||||
| 					arrange(); | ||||
| 				break; | ||||
| 			case XA_WM_NORMAL_HINTS: | ||||
| 				updatesize(c); | ||||
|  | ||||
							
								
								
									
										4
									
								
								tag.c
									
									
									
									
									
								
							
							
						
						
									
										4
									
								
								tag.c
									
									
									
									
									
								
							| @ -117,7 +117,7 @@ tag(Arg *arg) { | ||||
| 		sel->tags[i] = False; | ||||
| 	sel->tags[arg->i] = True; | ||||
| 	sel->weight = arg->i; | ||||
| 	arrange(NULL); | ||||
| 	arrange(); | ||||
| } | ||||
| 
 | ||||
| void | ||||
| @ -131,5 +131,5 @@ toggletag(Arg *arg) { | ||||
| 	if(i == ntags) | ||||
| 		sel->tags[arg->i] = True; | ||||
| 	sel->weight = (i == ntags) ? arg->i : i; | ||||
| 	arrange(NULL); | ||||
| 	arrange(); | ||||
| } | ||||
|  | ||||
							
								
								
									
										18
									
								
								view.c
									
									
									
									
									
								
							
							
						
						
									
										18
									
								
								view.c
									
									
									
									
									
								
							| @ -63,7 +63,7 @@ togglemax(Client *c) { | ||||
| 
 | ||||
| /* extern */ | ||||
| 
 | ||||
| void (*arrange)(Arg *) = DEFMODE; | ||||
| void (*arrange)(void) = DEFMODE; | ||||
| 
 | ||||
| void | ||||
| detach(Client *c) { | ||||
| @ -77,7 +77,7 @@ detach(Client *c) { | ||||
| } | ||||
| 
 | ||||
| void | ||||
| dofloat(Arg *arg) { | ||||
| dofloat(void) { | ||||
| 	Client *c; | ||||
| 
 | ||||
| 	for(c = clients; c; c = c->next) { | ||||
| @ -95,7 +95,7 @@ dofloat(Arg *arg) { | ||||
| } | ||||
| 
 | ||||
| void | ||||
| dotile(Arg *arg) { | ||||
| dotile(void) { | ||||
| 	unsigned int i, n, mpx, stackw, stackh, th; | ||||
| 	Client *c; | ||||
| 
 | ||||
| @ -210,7 +210,7 @@ resizecol(Arg *arg) { | ||||
| 			return; | ||||
| 		master -= arg->i; | ||||
| 	} | ||||
| 	arrange(NULL); | ||||
| 	arrange(); | ||||
| } | ||||
| 
 | ||||
| void | ||||
| @ -247,7 +247,7 @@ void | ||||
| togglemode(Arg *arg) { | ||||
| 	arrange = (arrange == dofloat) ? dotile : dofloat; | ||||
| 	if(sel) | ||||
| 		arrange(NULL); | ||||
| 		arrange(); | ||||
| 	else | ||||
| 		drawstatus(); | ||||
| } | ||||
| @ -261,7 +261,7 @@ toggleview(Arg *arg) { | ||||
| 	if(i == ntags) | ||||
| 		seltag[arg->i] = True; /* cannot toggle last view */ | ||||
| 	reorder(); | ||||
| 	arrange(NULL); | ||||
| 	arrange(); | ||||
| } | ||||
| 
 | ||||
| void | ||||
| @ -272,7 +272,7 @@ view(Arg *arg) { | ||||
| 		seltag[i] = False; | ||||
| 	seltag[arg->i] = True; | ||||
| 	reorder(); | ||||
| 	arrange(NULL); | ||||
| 	arrange(); | ||||
| } | ||||
| 
 | ||||
| void | ||||
| @ -282,7 +282,7 @@ viewall(Arg *arg) { | ||||
| 	for(i = 0; i < ntags; i++) | ||||
| 		seltag[i] = True; | ||||
| 	reorder(); | ||||
| 	arrange(NULL); | ||||
| 	arrange(); | ||||
| } | ||||
| 
 | ||||
| void | ||||
| @ -310,5 +310,5 @@ zoom(Arg *arg) { | ||||
| 	c->next = clients; | ||||
| 	clients = c; | ||||
| 	focus(c); | ||||
| 	arrange(NULL); | ||||
| 	arrange(); | ||||
| } | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 Anselm R. Garbe
						Anselm R. Garbe