mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
Fix #2930 (No book is selected after deleting a book)
This commit is contained in:
parent
2436866707
commit
fa603d130c
@ -889,7 +889,17 @@ class Main(MainWindow, Ui_MainWindow, DeviceGUI):
|
|||||||
'removed from your computer. Are you sure?')
|
'removed from your computer. Are you sure?')
|
||||||
+'</p>', 'library_delete_books', self):
|
+'</p>', 'library_delete_books', self):
|
||||||
return
|
return
|
||||||
|
ci = view.currentIndex()
|
||||||
|
row = None
|
||||||
|
if ci.isValid():
|
||||||
|
row = ci.row()
|
||||||
view.model().delete_books(rows)
|
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:
|
else:
|
||||||
if self.stack.currentIndex() == 1:
|
if self.stack.currentIndex() == 1:
|
||||||
view = self.memory_view
|
view = self.memory_view
|
||||||
|
Loading…
x
Reference in New Issue
Block a user