diff --git a/src/calibre/gui2/actions/convert.py b/src/calibre/gui2/actions/convert.py index 29acfc52b1..3828e9e1bf 100644 --- a/src/calibre/gui2/actions/convert.py +++ b/src/calibre/gui2/actions/convert.py @@ -181,5 +181,6 @@ class ConvertAction(InterfaceAction): self.gui.tags_view.recount() if self.gui.current_view() is self.gui.library_view: current = self.gui.library_view.currentIndex() - self.gui.library_view.model().current_changed(current, QModelIndex()) + if current.isValid(): + self.gui.library_view.model().current_changed(current, QModelIndex())