diff --git a/src/calibre/gui2/__init__.py b/src/calibre/gui2/__init__.py index 6fcbd694d1..b4c97c3a19 100644 --- a/src/calibre/gui2/__init__.py +++ b/src/calibre/gui2/__init__.py @@ -1168,13 +1168,13 @@ class Application(QApplication): self.cached_qimage.cache_clear() self.cached_qpixmap.cache_clear() self.is_dark_theme = is_dark_theme() + self.update_icon_theme() self.setProperty('is_dark_theme', self.is_dark_theme) if self.using_calibre_style: ss = 'QTabBar::tab:selected { font-style: italic }\n\n' if self.is_dark_theme: ss += 'QMenu { border: 1px solid palette(shadow); }' self.setStyleSheet(ss) - self.update_icon_theme() self.palette_changed.emit() def update_icon_theme(self):