Fix #2930 (No book is selected after deleting a book)

This commit is contained in:
Kovid Goyal 2009-07-26 11:29:28 -06:00
parent 2436866707
commit fa603d130c

View File

@ -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