diff --git a/plugin/dtkplugin/spkdtkplugin.cpp b/plugin/dtkplugin/spkdtkplugin.cpp index deef73c..50444a3 100644 --- a/plugin/dtkplugin/spkdtkplugin.cpp +++ b/plugin/dtkplugin/spkdtkplugin.cpp @@ -13,8 +13,10 @@ void SpkDtkPluginImpl::Initialize() &SpkDtkPluginImpl::AccentColorChanged); connect(DGuiApplicationHelper::instance(), &DGuiApplicationHelper::themeTypeChanged, - this, - &SpkDtkPluginImpl::DarkLightThemeChanged); + [&](Dtk::Gui::DGuiApplicationHelper::ColorType t) + { + this->DarkLightThemeChanged(t == Dtk::Gui::DGuiApplicationHelper::DarkType); + }); } void SpkDtkPluginImpl::addWindow(QWidget *w, QObject *parent)