fixed some issues due to the Arg->const char * transition
This commit is contained in:
		
							
								
								
									
										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;
 | 
			
		||||
			}
 | 
			
		||||
	}
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user