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>dev
							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,
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue