This commit is contained in:
Kovid Goyal 2024-02-04 22:26:04 +05:30
parent b47e0d5125
commit b7382d6f52
No known key found for this signature in database
GPG Key ID: 06BC317B515ACE7C

View File

@ -2,6 +2,7 @@
# License: GPLv3 Copyright: 2024, Kovid Goyal <kovid at kovidgoyal.net> # License: GPLv3 Copyright: 2024, Kovid Goyal <kovid at kovidgoyal.net>
from contextlib import suppress
from qt.core import ( from qt.core import (
QCheckBox, QDialog, QDialogButtonBox, QHBoxLayout, QLabel, QPalette, QScrollArea, QCheckBox, QDialog, QDialogButtonBox, QHBoxLayout, QLabel, QPalette, QScrollArea,
QSize, QSizePolicy, QTabWidget, QVBoxLayout, QWidget, pyqtSignal, QSize, QSizePolicy, QTabWidget, QVBoxLayout, QWidget, pyqtSignal,
@ -129,8 +130,9 @@ class PaletteWidget(QWidget):
uc.toggled.connect(self.use_custom_toggled) uc.toggled.connect(self.use_custom_toggled)
pdata = gprefs[f'{mode_name}_palettes'].get('__current__', {}) pdata = gprefs[f'{mode_name}_palettes'].get('__current__', {})
default_palette = default_dark_palette() if mode_name == 'dark' else default_light_palette() default_palette = palette = default_dark_palette() if mode_name == 'dark' else default_light_palette()
palette = palette_from_dict(pdata, default_palette) with suppress(Exception):
palette = palette_from_dict(pdata, default_palette)
self.sa = sa = QScrollArea(self) self.sa = sa = QScrollArea(self)
l.addWidget(sa) l.addWidget(sa)
self.palette_colors = pc = PaletteColors(palette, default_palette, mode_name, self) self.palette_colors = pc = PaletteColors(palette, default_palette, mode_name, self)