This commit is contained in:
Kovid Goyal 2022-11-07 19:11:39 +05:30
parent 6ff213ff0c
commit 0bc512bc06
No known key found for this signature in database
GPG Key ID: 06BC317B515ACE7C

View File

@ -335,7 +335,7 @@ class CoverSettingsWidget(QWidget):
@property @property
def current_colors(self): def current_colors(self):
for name, li in iteritems(self.colors_map): for name, li in self.colors_map.items():
if li.isSelected(): if li.isSelected():
return name return name
@ -397,7 +397,10 @@ class CoverSettingsWidget(QWidget):
self.colors_list.item(i).setSelected(False) self.colors_list.item(i).setSelected(False)
def create_color_scheme(self): def create_color_scheme(self):
scheme = self.colors_map[self.current_colors].data(Qt.ItemDataRole.UserRole) cs = self.current_colors
if cs is None:
cs = tuple(self.colors_map.keys())[0]
scheme = self.colors_map[cs].data(Qt.ItemDataRole.UserRole)
d = CreateColorScheme('#' + _('My Color Scheme'), scheme, set(self.colors_map), parent=self) d = CreateColorScheme('#' + _('My Color Scheme'), scheme, set(self.colors_map), parent=self)
if d.exec() == QDialog.DialogCode.Accepted: if d.exec() == QDialog.DialogCode.Accepted:
name, scheme = d.data name, scheme = d.data