From aea3cc3b3f301d177ecadf9f9e9f5e759f55e411 Mon Sep 17 00:00:00 2001 From: Gary Burton Date: Sat, 29 Nov 2008 21:39:44 +0000 Subject: [PATCH] Change the way drag and drop is initiated to workaround a GTK problem. patch suggested by tgehrig. Bug #2486. svn: r11364 --- src/DisplayTabs/_EmbeddedList.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/DisplayTabs/_EmbeddedList.py b/src/DisplayTabs/_EmbeddedList.py index b54adf9fd..f6c1809b9 100644 --- a/src/DisplayTabs/_EmbeddedList.py +++ b/src/DisplayTabs/_EmbeddedList.py @@ -173,9 +173,9 @@ class EmbeddedList(ButtonTab): else: dnd_types = [ self._DND_TYPE.target() ] - self.tree.drag_dest_set(gtk.DEST_DEFAULT_ALL, dnd_types, - gtk.gdk.ACTION_COPY) - self.tree.drag_source_set(gtk.gdk.BUTTON1_MASK, + self.tree.enable_model_drag_dest(dnd_types, + gtk.gdk.ACTION_COPY) + self.tree.enable_model_drag_source(gtk.gdk.BUTTON1_MASK, [self._DND_TYPE.target()], gtk.gdk.ACTION_COPY) self.tree.connect('drag_data_get', self.drag_data_get)