[gtk+/events-refactor: 334/1085] Backport commit 375d19aa9258662a9406c00cfb2e7cc418214dbe to events-refactor branch.



commit 5434c8c3b8d21a81170e80f4dcdcc1ff1205487a
Author: Carlos Garnacho <carlosg gnome org>
Date:   Sun Jun 14 19:43:36 2009 +0200

    Backport commit 375d19aa9258662a9406c00cfb2e7cc418214dbe to events-refactor branch.

 gdk/x11/gdkdisplay-x11.c |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)
---
diff --git a/gdk/x11/gdkdisplay-x11.c b/gdk/x11/gdkdisplay-x11.c
index db95c3b..30e824f 100644
--- a/gdk/x11/gdkdisplay-x11.c
+++ b/gdk/x11/gdkdisplay-x11.c
@@ -814,7 +814,10 @@ gdk_display_x11_translate_event (GdkEventTranslator *translator,
       event->selection.window = window;
       event->selection.selection = gdk_x11_xatom_to_atom_for_display (display, xevent->xselection.selection);
       event->selection.target = gdk_x11_xatom_to_atom_for_display (display, xevent->xselection.target);
-      event->selection.property = gdk_x11_xatom_to_atom_for_display (display, xevent->xselection.property);
+      if (xevent->xselection.property == None)
+        event->selection.property = GDK_NONE;
+      else
+        event->selection.property = gdk_x11_xatom_to_atom_for_display (display, xevent->xselection.property);
       event->selection.time = xevent->xselection.time;
 
       break;



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