From c2027c7060568ffc4309b491b2300bbe16e89638 Mon Sep 17 00:00:00 2001
From: deuce <>
Date: Tue, 25 Jan 2005 08:01:18 +0000
Subject: [PATCH] Add missing break in case SelectionClear: Ignore
 SelectionNotify events that aren't destined for us.

---
 src/conio/console.c | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/src/conio/console.c b/src/conio/console.c
index 760896dd69..31979cdce7 100644
--- a/src/conio/console.c
+++ b/src/conio/console.c
@@ -577,12 +577,15 @@ video_event(XEvent *ev)
 					copybuf=NULL;
 				}
 				pthread_mutex_unlock(&copybuf_mutex);
+				break;
 		}
 		case SelectionNotify: {
 				int format;
 				unsigned long len, bytes_left, dummy;
 				Atom type;
 
+				if(ev->xselection.requestor!=win)
+					break;
 				x11.XGetWindowProperty(dpy, win, ev->xselection.property, 0, 0, 0, AnyPropertyType, &type, &format, &len, &bytes_left, (unsigned char **)(&pastebuf));
 				if(bytes_left > 0 && format==8)
 					x11.XGetWindowProperty(dpy, win, ev->xselection.property,0,bytes_left,0,AnyPropertyType,&type,&format,&len,&dummy,(unsigned char **)&pastebuf);
-- 
GitLab