mirror of
git://github.com/kovidgoyal/calibre.git
synced 2026-01-06 11:55:13 +01:00
Fix #2930 (No book is selected after deleting a book)
This commit is contained in:
parent
2436866707
commit
fa603d130c
1 changed files with 10 additions and 0 deletions
|
|
@ -889,7 +889,17 @@ def delete_books(self, checked):
|
|||
'removed from your computer. Are you sure?')
|
||||
+'</p>', 'library_delete_books', self):
|
||||
return
|
||||
ci = view.currentIndex()
|
||||
row = None
|
||||
if ci.isValid():
|
||||
row = ci.row()
|
||||
view.model().delete_books(rows)
|
||||
if row is not None:
|
||||
ci = view.model().index(row, 0)
|
||||
if ci.isValid():
|
||||
view.setCurrentIndex(ci)
|
||||
sm = view.selectionModel()
|
||||
sm.select(ci, sm.Select)
|
||||
else:
|
||||
if self.stack.currentIndex() == 1:
|
||||
view = self.memory_view
|
||||
|
|
|
|||
Loading…
Reference in a new issue