From d4c8f1028acf683303f3ff5ab5b351a3fa31f6e7 Mon Sep 17 00:00:00 2001 From: Benjamin Otte Date: Fri, 13 Dec 2013 16:22:04 +0100 Subject: [PATCH] clipboard: Don't crash when data is requested from NULL window This could happen if data was requested from a separate screen now that multi-screen is no longer supported. Ideally, we'd want to support copying to other screens, but that requires solving in GDK as that's X-specific so cannot be well abstracted by GDK (without the reintroduction of multiple screens). https://bugzilla.gnome.org/show_bug.cgi?id=719314 --- gtk/gtkselection.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/gtk/gtkselection.c b/gtk/gtkselection.c index 84095c4216..e20d464b80 100644 --- a/gtk/gtkselection.c +++ b/gtk/gtkselection.c @@ -2294,6 +2294,9 @@ _gtk_selection_request (GtkWidget *widget, int i; gulong selection_max_size; + if (event->requestor == NULL) + return; + if (initialize) gtk_selection_init ();