rearranged getproto
This commit is contained in:
		
							parent
							
								
									352e1b4c81
								
							
						
					
					
						commit
						0ff80653d3
					
				
							
								
								
									
										11
									
								
								main.c
									
									
									
									
									
								
							
							
						
						
									
										11
									
								
								main.c
									
									
									
									
									
								
							@ -92,19 +92,18 @@ Window root, barwin;
 | 
			
		||||
int
 | 
			
		||||
getproto(Window w)
 | 
			
		||||
{
 | 
			
		||||
	int status, format, protos = 0;
 | 
			
		||||
	int i;
 | 
			
		||||
	int i, format, protos, status;
 | 
			
		||||
	unsigned long extra, res;
 | 
			
		||||
	Atom *protocols, real;
 | 
			
		||||
 | 
			
		||||
	status = XGetWindowProperty(dpy, w, wmatom[WMProtocols], 0L, 20L,
 | 
			
		||||
			False, XA_ATOM, &real, &format, &res, &extra, (unsigned char **)&protocols);
 | 
			
		||||
	protos = 0;
 | 
			
		||||
	status = XGetWindowProperty(dpy, w, wmatom[WMProtocols], 0L, 20L, False,
 | 
			
		||||
			XA_ATOM, &real, &format, &res, &extra, (unsigned char **)&protocols);
 | 
			
		||||
	if(status != Success || protocols == 0)
 | 
			
		||||
		return protos;
 | 
			
		||||
	for(i = 0; i < res; i++) {
 | 
			
		||||
	for(i = 0; i < res; i++)
 | 
			
		||||
		if(protocols[i] == wmatom[WMDelete])
 | 
			
		||||
			protos |= PROTODELWIN;
 | 
			
		||||
	}
 | 
			
		||||
	free(protocols);
 | 
			
		||||
	return protos;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user