[gtk+] Avoid warnings when handling SelectionNotify
- From: Matthias Clasen <matthiasc src gnome org>
- To: svn-commits-list gnome org
- Subject: [gtk+] Avoid warnings when handling SelectionNotify
- Date: Sun, 17 May 2009 20:41:57 -0400 (EDT)
commit 375d19aa9258662a9406c00cfb2e7cc418214dbe
Author: Matthias Clasen <mclasen redhat com>
Date: Sun May 17 18:34:21 2009 -0400
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 files changed, 4 insertions(+), 1 deletions(-)
diff --git a/gdk/x11/gdkevents-x11.c b/gdk/x11/gdkevents-x11.c
index 096c170..359471d 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;
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]