From 96912b564f164243a143c787ea882c0c738fe2f3 Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Sun, 24 May 2009 00:30:58 -0400 Subject: [PATCH] Avoid another case of treating None as an atom --- gdk/x11/gdkdnd-x11.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/gdk/x11/gdkdnd-x11.c b/gdk/x11/gdkdnd-x11.c index 942ad91eb9..82ef442265 100644 --- a/gdk/x11/gdkdnd-x11.c +++ b/gdk/x11/gdkdnd-x11.c @@ -1919,9 +1919,14 @@ static GdkDragAction xdnd_action_from_atom (GdkDisplay *display, Atom xatom) { - GdkAtom atom = gdk_x11_xatom_to_atom_for_display (display, xatom); + GdkAtom atom; gint i; + if (xatom == None) + return 0; + + atom = gdk_x11_xatom_to_atom_for_display (display, xatom); + if (!xdnd_actions_initialized) xdnd_initialize_actions();