If <= Windows 10, use the reserve dark palette for dark mode

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
This commit is contained in:
Claudio Cambra 2024-11-05 17:02:54 +09:00 коммит произвёл Matthieu Gallien
Родитель d2d91bb105
Коммит 800b84d165
1 изменённых файлов: 3 добавлений и 3 удалений

Просмотреть файл

@ -986,13 +986,13 @@ void Theme::connectToPaletteSignal()
QVariantMap Theme::systemPalette()
{
connectToPaletteSignal();
#if defined(Q_OS_WIN)
auto systemPalette = QGuiApplication::palette();
if(darkMode()) {
#if defined(Q_OS_WIN)
if (darkMode() && !IsWindows11OrGreater()) {
systemPalette = reserveDarkPalette;
}
#else
const auto systemPalette = QGuiApplication::palette();
#endif
return QVariantMap {