From 776c4b639ab76a86a9eba4f4cad32b572e31ffe3 Mon Sep 17 00:00:00 2001 From: Gary Burton Date: Sun, 20 Dec 2009 17:23:45 +0000 Subject: [PATCH] Fix bug 2926. Two references created when dropping media onto gallery tab svn: r13857 --- src/DisplayTabs/_GalleryTab.py | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/src/DisplayTabs/_GalleryTab.py b/src/DisplayTabs/_GalleryTab.py index 867e09f13..533f7799f 100644 --- a/src/DisplayTabs/_GalleryTab.py +++ b/src/DisplayTabs/_GalleryTab.py @@ -2,6 +2,7 @@ # Gramps - a GTK+/GNOME based genealogy program # # Copyright (C) 2000-2006 Donald N. Allingham +# Copyright (C) 2009 Gary Burton # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by @@ -344,11 +345,11 @@ class GalleryTab(ButtonTab): dnd_types = [ self._DND_TYPE.target(), self._DND_EXTRA.target(), DdTargets.MEDIAOBJ.target()] - self.iconlist.drag_dest_set(gtk.DEST_DEFAULT_ALL, dnd_types, - gtk.gdk.ACTION_COPY) - self.iconlist.drag_source_set(gtk.gdk.BUTTON1_MASK, - [self._DND_TYPE.target()], - gtk.gdk.ACTION_COPY) + self.iconlist.enable_model_drag_dest(dnd_types, + gtk.gdk.ACTION_COPY) + self.iconlist.enable_model_drag_source(gtk.gdk.BUTTON1_MASK, + [self._DND_TYPE.target()], + gtk.gdk.ACTION_COPY) self.iconlist.connect('drag_data_get', self.drag_data_get) if not self.dbstate.db.readonly: self.iconlist.connect('drag_data_received', self.drag_data_received)