[gtk+] clipboard: Don't crash when data is requested from NULL window



commit d4c8f1028acf683303f3ff5ab5b351a3fa31f6e7
Author: Benjamin Otte <otte redhat com>
Date:   Fri Dec 13 16:22:04 2013 +0100

    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 files changed, 3 insertions(+), 0 deletions(-)
---
diff --git a/gtk/gtkselection.c b/gtk/gtkselection.c
index 84095c4..e20d464 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 ();
   


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]