From d12b40a18e52d6cd87582d6d216402c82caa381a Mon Sep 17 00:00:00 2001
From: Kovid Goyal
Date: Mon, 21 Mar 2011 12:14:15 -0600
Subject: [PATCH] Fix regression that broke dropping lots of books onto items
in the Tag Browser
---
src/calibre/gui2/tag_view.py | 7 +++----
1 file changed, 3 insertions(+), 4 deletions(-)
diff --git a/src/calibre/gui2/tag_view.py b/src/calibre/gui2/tag_view.py
index 5423e546ea..34fa3a8b10 100644
--- a/src/calibre/gui2/tag_view.py
+++ b/src/calibre/gui2/tag_view.py
@@ -16,8 +16,7 @@ from PyQt4.Qt import Qt, QTreeView, QApplication, pyqtSignal, QFont, QSize, \
QIcon, QPoint, QVBoxLayout, QHBoxLayout, QComboBox, QTimer,\
QAbstractItemModel, QVariant, QModelIndex, QMenu, QFrame,\
QPushButton, QWidget, QItemDelegate, QString, QLabel, \
- QShortcut, QKeySequence, SIGNAL, QMimeData, QSizePolicy,\
- QToolButton
+ QShortcut, QKeySequence, SIGNAL, QMimeData, QToolButton
from calibre.ebooks.metadata import title_sort
from calibre.gui2 import config, NONE, gprefs
@@ -1052,12 +1051,12 @@ class TagsModel(QAbstractItemModel): # {{{
if (key == 'authors' and len(ids) >= 5):
if not confirm(''+_('Changing the authors for several books can '
'take a while. Are you sure?')
- +'
', 'tag_browser_drop_authors', self.parent()):
+ +'
', 'tag_browser_drop_authors', self.tags_view):
return
elif len(ids) > 15:
if not confirm(''+_('Changing the metadata for that many books '
'can take a while. Are you sure?')
- +'
', 'tag_browser_many_changes', self.parent()):
+ +'', 'tag_browser_many_changes', self.tags_view):
return
fm = self.db.metadata_for_field(key)