This commit is contained in:
Kovid Goyal 2021-12-30 18:15:23 +05:30
commit 1daad1bda9
No known key found for this signature in database
GPG Key ID: 06BC317B515ACE7C

View File

@ -651,11 +651,14 @@ class ConfigWidget(ConfigWidgetBase, Ui_Form):
self.display_model.initialize() self.display_model.initialize()
self.qv_display_model.initialize() self.qv_display_model.initialize()
db = self.gui.current_db db = self.gui.current_db
mi = []
try: try:
idx = self.gui.library_view.currentIndex().row() rows = self.gui.current_view().selectionModel().selectedRows()
mi = db.get_metadata(idx, index_is_id=False) for row in rows:
if row.isValid():
mi.append(db.new_api.get_proxy_metadata(db.data.index_to_id(row.row())))
except: except:
mi=None pass
self.edit_rules.initialize(db.field_metadata, db.prefs, mi, 'column_color_rules') self.edit_rules.initialize(db.field_metadata, db.prefs, mi, 'column_color_rules')
self.icon_rules.initialize(db.field_metadata, db.prefs, mi, 'column_icon_rules') self.icon_rules.initialize(db.field_metadata, db.prefs, mi, 'column_icon_rules')
self.grid_rules.initialize(db.field_metadata, db.prefs, mi, 'cover_grid_icon_rules') self.grid_rules.initialize(db.field_metadata, db.prefs, mi, 'cover_grid_icon_rules')