mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
fix color palette option not being correctly disabled on first show when ui style is set to system
This commit is contained in:
parent
876ab0b19f
commit
b9da583a98
@ -396,9 +396,11 @@ class ConfigWidget(ConfigWidgetBase, Ui_Form):
|
|||||||
|
|
||||||
def genesis(self, gui):
|
def genesis(self, gui):
|
||||||
self.gui = gui
|
self.gui = gui
|
||||||
|
self.ui_style_available = True
|
||||||
if not ismacos and not iswindows:
|
if not ismacos and not iswindows:
|
||||||
self.label_widget_style.setVisible(False)
|
self.label_widget_style.setVisible(False)
|
||||||
self.opt_ui_style.setVisible(False)
|
self.opt_ui_style.setVisible(False)
|
||||||
|
self.ui_style_available = False
|
||||||
|
|
||||||
db = gui.library_view.model().db
|
db = gui.library_view.model().db
|
||||||
|
|
||||||
@ -636,7 +638,7 @@ class ConfigWidget(ConfigWidgetBase, Ui_Form):
|
|||||||
self.update_color_palette_state()
|
self.update_color_palette_state()
|
||||||
|
|
||||||
def update_color_palette_state(self):
|
def update_color_palette_state(self):
|
||||||
if self.opt_ui_style.isVisible():
|
if self.ui_style_available:
|
||||||
enabled = self.opt_ui_style.currentData() == 'calibre'
|
enabled = self.opt_ui_style.currentData() == 'calibre'
|
||||||
self.opt_color_palette.setEnabled(enabled)
|
self.opt_color_palette.setEnabled(enabled)
|
||||||
self.opt_color_palette_label.setEnabled(enabled)
|
self.opt_color_palette_label.setEnabled(enabled)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user