Handle pasting of empty selection.
Otherwise, pasting the X11 primary selection when empty results an error and Xlib forcibly exits. Signed-off-by: Christoph Lohmann <20h@r-36.net>
This commit is contained in:
		
				
					committed by
					
						
						Christoph Lohmann
					
				
			
			
				
	
			
			
			
						parent
						
							86d1e432a8
						
					
				
				
					commit
					b341e51351
				
			
							
								
								
									
										2
									
								
								st.c
									
									
									
									
									
								
							
							
						
						
									
										2
									
								
								st.c
									
									
									
									
									
								
							@ -995,6 +995,8 @@ selnotify(XEvent *e) {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
	ofs = 0;
 | 
						ofs = 0;
 | 
				
			||||||
	xsev = (XSelectionEvent *)e;
 | 
						xsev = (XSelectionEvent *)e;
 | 
				
			||||||
 | 
						if (xsev->property == None)
 | 
				
			||||||
 | 
						    return;
 | 
				
			||||||
	do {
 | 
						do {
 | 
				
			||||||
		if(XGetWindowProperty(xw.dpy, xw.win, xsev->property, ofs,
 | 
							if(XGetWindowProperty(xw.dpy, xw.win, xsev->property, ofs,
 | 
				
			||||||
					BUFSIZ/4, False, AnyPropertyType,
 | 
										BUFSIZ/4, False, AnyPropertyType,
 | 
				
			||||||
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user