diff options
author | Christian Persch <chpe@src.gnome.org> | 2008-11-05 22:53:32 +0800 |
---|---|---|
committer | Christian Persch <chpe@src.gnome.org> | 2008-11-05 22:53:32 +0800 |
commit | 0d171694caba5c8f01779c01fc0cdfdea4f120fa (patch) | |
tree | 811dc35cb4589c326121c634ba401055c73f2650 | |
parent | 03030bfe606c72c883c346324ac3c357901db751 (diff) | |
download | gsoc2013-epiphany-0d171694caba5c8f01779c01fc0cdfdea4f120fa.tar gsoc2013-epiphany-0d171694caba5c8f01779c01fc0cdfdea4f120fa.tar.gz gsoc2013-epiphany-0d171694caba5c8f01779c01fc0cdfdea4f120fa.tar.bz2 gsoc2013-epiphany-0d171694caba5c8f01779c01fc0cdfdea4f120fa.tar.lz gsoc2013-epiphany-0d171694caba5c8f01779c01fc0cdfdea4f120fa.tar.xz gsoc2013-epiphany-0d171694caba5c8f01779c01fc0cdfdea4f120fa.tar.zst gsoc2013-epiphany-0d171694caba5c8f01779c01fc0cdfdea4f120fa.zip |
Fix multi-dnd with gtk 2.14
svn path=/trunk/; revision=8607
-rw-r--r-- | lib/egg/eggtreemultidnd.c | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/lib/egg/eggtreemultidnd.c b/lib/egg/eggtreemultidnd.c index 9f3977d69..070f5c4e3 100644 --- a/lib/egg/eggtreemultidnd.c +++ b/lib/egg/eggtreemultidnd.c @@ -17,8 +17,11 @@ * Boston, MA 02111-1307, USA. */ +#include <config.h> + #include <string.h> #include <gtk/gtk.h> + #include "eggtreemultidnd.h" #define EGG_TREE_MULTI_DND_STRING "EggTreeMultiDndString" @@ -56,7 +59,7 @@ egg_tree_multi_drag_source_get_type (void) if (!our_type) { - const GTypeInfo our_info = + static const GTypeInfo our_info = { sizeof (EggTreeMultiDragSourceIface), /* class_size */ NULL, /* base_init */ @@ -315,7 +318,11 @@ egg_tree_multi_drag_motion_event (GtkWidget *widget, { context = gtk_drag_begin (widget, +#if GTK_CHECK_VERSION (2, 14, 0) + gtk_drag_source_get_target_list (widget), +#else di->source_target_list, +#endif di->source_actions, priv_data->pressed_button, (GdkEvent*)event); |