mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
Ensure series_index sorts after series
This commit is contained in:
parent
218ca903d6
commit
0f49b15edf
@ -133,10 +133,13 @@ class PluginWidget(QWidget):
|
||||
|
||||
self.db_fields.clear()
|
||||
for x in sorted(self.all_fields, key=key):
|
||||
i = ListWidgetItem(x, name(x) + ' (%s)' % x, cpos.get(x, sys.maxsize), self.db_fields)
|
||||
pos = cpos.get(x, sys.maxsize)
|
||||
if x == 'series_index':
|
||||
pos = cpos.get('series', sys.maxsize)
|
||||
ListWidgetItem(x, name(x) + ' (%s)' % x, pos, self.db_fields)
|
||||
if x.startswith('#') and fm[x]['datatype'] == 'series':
|
||||
x += '_index'
|
||||
ListWidgetItem(x, name(x) + ' (%s)' % x, i.position_in_booklist, self.db_fields)
|
||||
ListWidgetItem(x, name(x) + ' (%s)' % x, pos, self.db_fields)
|
||||
|
||||
# Restore the activated fields from last use
|
||||
for x in range(self.db_fields.count()):
|
||||
|
Loading…
x
Reference in New Issue
Block a user