mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
Fix bug #1892611: Random book appears in the Quickview panel when calibre starts.
This commit is contained in:
parent
1c1e3c1396
commit
3c135c1eeb
@ -466,13 +466,15 @@ class Quickview(QDialog, Ui_Quickview):
|
|||||||
Given a cell in the library view, display the information. This method
|
Given a cell in the library view, display the information. This method
|
||||||
converts the index into the lookup key
|
converts the index into the lookup key
|
||||||
'''
|
'''
|
||||||
if self.lock_qv.isChecked():
|
if self.lock_qv.isChecked() or not idx.isValid():
|
||||||
return
|
return
|
||||||
|
|
||||||
try:
|
try:
|
||||||
self.current_column = (
|
self.current_column = (
|
||||||
self.view.column_map.index('authors') if self.current_column is None and self.view.column_map[idx.column()] == 'title'
|
self.view.column_map.index('authors')
|
||||||
else idx.column())
|
if self.current_column is None
|
||||||
|
and self.view.column_map[idx.column()] == 'title'
|
||||||
|
else idx.column())
|
||||||
key = self.view.column_map[self.current_column]
|
key = self.view.column_map[self.current_column]
|
||||||
book_id = self.view.model().id(idx.row())
|
book_id = self.view.model().id(idx.row())
|
||||||
if self.current_book_id == book_id and self.current_key == key:
|
if self.current_book_id == book_id and self.current_key == key:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user