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
						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