diff --git a/src/calibre/gui2/actions/copy_to_library.py b/src/calibre/gui2/actions/copy_to_library.py index 383b3e54d8..dd25b83d50 100644 --- a/src/calibre/gui2/actions/copy_to_library.py +++ b/src/calibre/gui2/actions/copy_to_library.py @@ -175,7 +175,6 @@ class CopyToLibraryAction(InterfaceAction): return error_dialog(self.gui, _('No library'), _('No library found at %s')%loc, show=True) - self.pd = ProgressDialog(_('Copying'), min=0, max=len(ids)-1, parent=self.gui, cancelable=False) diff --git a/src/calibre/library/database2.py b/src/calibre/library/database2.py index 02dda6622e..1095774070 100644 --- a/src/calibre/library/database2.py +++ b/src/calibre/library/database2.py @@ -2063,6 +2063,8 @@ class LibraryDatabase2(LibraryDatabase, SchemaUpgrade, CustomColumns): if path_changed: self.set_path(id, index_is_id=True) + if should_replace_field('title_sort'): + self.set_title_sort(id, mi.title_sort, notify=False, commit=False) if should_replace_field('author_sort'): doit(self.set_author_sort, id, mi.author_sort, notify=False, commit=False)