Qt: Fix hang on theme change on MacOS

This commit is contained in:
Stenzek
2025-10-14 00:06:29 +10:00
parent 114c26307d
commit 3c632c896d

View File

@@ -536,7 +536,11 @@ void QtHost::UpdateThemeOnStyleChange()
QIcon::setThemeName(new_theme_name);
if (NativeThemeStylesheetNeedsUpdate())
qApp->setStyleSheet(GetNativeThemeStylesheet());
{
const QString stylesheet = GetNativeThemeStylesheet();
if (qApp->styleSheet() != stylesheet)
qApp->setStyleSheet(stylesheet);
}
}
const char* Host::GetDefaultFullscreenUITheme()