From 375d19aa9258662a9406c00cfb2e7cc418214dbe Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Sun, 17 May 2009 18:34:21 -0400 Subject: [PATCH] Avoid warnings when handling SelectionNotify The property field in SelectionNotify events may be None instead of an atom. --- gdk/x11/gdkevents-x11.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/gdk/x11/gdkevents-x11.c b/gdk/x11/gdkevents-x11.c index 096c17005c..359471de9e 100644 --- a/gdk/x11/gdkevents-x11.c +++ b/gdk/x11/gdkevents-x11.c @@ -1985,7 +1985,10 @@ gdk_event_translate (GdkDisplay *display, 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;