From 6dadf8cf0ea5515c5c04c8f6a6de58c6118fec52 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Wed, 19 May 2010 22:37:31 -0600 Subject: [PATCH] If last sort was ondevice, ersort on device re-connect --- src/calibre/gui2/library/models.py | 3 +++ 1 file changed, 3 insertions(+) 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