diff --git a/src/libkirigami/platformtheme.cpp b/src/libkirigami/platformtheme.cpp --- a/src/libkirigami/platformtheme.cpp +++ b/src/libkirigami/platformtheme.cpp @@ -67,6 +67,7 @@ QFont font; QPalette palette; bool m_inherit = true; + bool m_init = true; }; PlatformThemePrivate::PlatformThemePrivate(PlatformTheme *q) @@ -129,6 +130,7 @@ d->findParentStyle(); }); } + d->m_init = false; //TODO: needs https://codereview.qt-project.org/#/c/206889/ for font changes } @@ -153,8 +155,10 @@ } } - emit colorSetChanged(colorSet); - d->setColorCompressTimer->start(); + if (!d->m_init) { + emit colorSetChanged(colorSet); + d->setColorCompressTimer->start(); + } } PlatformTheme::ColorSet PlatformTheme::colorSet() const