diff --git a/src/calibre/gui2/library/models.py b/src/calibre/gui2/library/models.py index 43816f3ea0..3f0dfc5065 100644 --- a/src/calibre/gui2/library/models.py +++ b/src/calibre/gui2/library/models.py @@ -102,6 +102,9 @@ class BooksModel(QAbstractTableModel): # {{{ def set_device_connected(self, is_connected): self.device_connected = is_connected self.db.refresh_ondevice() + if is_connected and self.sorted_on[0] == 'ondevice': + self.resort() + def set_book_on_device_func(self, func): self.book_on_device = func