fixed some issues due to the Arg->const char * transition
This commit is contained in:
		
							parent
							
								
									ba96131af0
								
							
						
					
					
						commit
						825b7c3eb1
					
				
							
								
								
									
										18
									
								
								event.c
									
									
									
									
									
								
							
							
						
						
									
										18
									
								
								event.c
									
									
									
									
									
								
							@ -113,29 +113,29 @@ resizemouse(Client *c) {
 | 
			
		||||
 | 
			
		||||
static void
 | 
			
		||||
buttonpress(XEvent *e) {
 | 
			
		||||
	static char arg[8];
 | 
			
		||||
	int i, x;
 | 
			
		||||
	static char buf[32];
 | 
			
		||||
	unsigned int i, x;
 | 
			
		||||
	Client *c;
 | 
			
		||||
	XButtonPressedEvent *ev = &e->xbutton;
 | 
			
		||||
 | 
			
		||||
	arg[0] = 0;
 | 
			
		||||
	buf[0] = 0;
 | 
			
		||||
	if(barwin == ev->window) {
 | 
			
		||||
		x = 0;
 | 
			
		||||
		for(i = 0; i < ntags; i++) {
 | 
			
		||||
			x += textw(tags[i]);
 | 
			
		||||
			if(ev->x < x) {
 | 
			
		||||
				snprintf(arg, sizeof arg, "%d", i);
 | 
			
		||||
				snprintf(buf, sizeof buf, "%d", i);
 | 
			
		||||
				if(ev->button == Button1) {
 | 
			
		||||
					if(ev->state & MODKEY)
 | 
			
		||||
						tag(arg);
 | 
			
		||||
						tag(buf);
 | 
			
		||||
					else
 | 
			
		||||
						view(arg);
 | 
			
		||||
						view(buf);
 | 
			
		||||
				}
 | 
			
		||||
				else if(ev->button == Button3) {
 | 
			
		||||
					if(ev->state & MODKEY)
 | 
			
		||||
						toggletag(arg);
 | 
			
		||||
						toggletag(buf);
 | 
			
		||||
					else
 | 
			
		||||
						toggleview(arg);
 | 
			
		||||
						toggleview(buf);
 | 
			
		||||
				}
 | 
			
		||||
				return;
 | 
			
		||||
			}
 | 
			
		||||
@ -143,7 +143,7 @@ buttonpress(XEvent *e) {
 | 
			
		||||
		if(ev->x < x + blw)
 | 
			
		||||
			switch(ev->button) {
 | 
			
		||||
			case Button1:
 | 
			
		||||
				setlayout("-1");
 | 
			
		||||
				setlayout(NULL);
 | 
			
		||||
				break;
 | 
			
		||||
			}
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user