Fixes #266 graphical gliches after changing theme color

This commit is contained in:
fourtf 2018-02-05 21:33:22 +01:00
parent c0247d27e8
commit 9b1300212a

View file

@ -157,13 +157,15 @@ bool BaseWindow::hasCustomWindowFrame()
void BaseWindow::themeRefreshEvent() void BaseWindow::themeRefreshEvent()
{ {
QPalette palette; if (this->enableCustomFrame) {
palette.setColor(QPalette::Background, this->themeManager.windowBg); QPalette palette;
palette.setColor(QPalette::Foreground, this->themeManager.windowText); palette.setColor(QPalette::Background, this->themeManager.windowBg);
this->setPalette(palette); palette.setColor(QPalette::Foreground, this->themeManager.windowText);
this->setPalette(palette);
for (RippleEffectButton *button : this->buttons) { for (RippleEffectButton *button : this->buttons) {
button->setMouseEffectColor(this->themeManager.windowText); button->setMouseEffectColor(this->themeManager.windowText);
}
} }
} }