diff options
-rw-r--r-- | svtools/source/config/colorcfg.cxx | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/svtools/source/config/colorcfg.cxx b/svtools/source/config/colorcfg.cxx index 3fa88a3886cf..4847aeb6bd7d 100644 --- a/svtools/source/config/colorcfg.cxx +++ b/svtools/source/config/colorcfg.cxx @@ -33,6 +33,7 @@ #include <com/sun/star/uno/Sequence.h> #include <svl/poolitem.hxx> #include <mutex> +#include <vcl/window.hxx> #include "itemholder2.hxx" @@ -443,10 +444,14 @@ Color ColorConfig::GetDefaultColor(ColorConfigEntry eEntry) default: int nAppMod; switch (MiscSettings::GetAppColorMode()) { - case 0: nAppMod = clLight; break; // UseDarkMode() ? clDark : clLight; break; + default: + if (MiscSettings::GetUseDarkMode()) + nAppMod = clDark; + else + nAppMod = clLight; + break; case 1: nAppMod = clLight; break; case 2: nAppMod = clDark; break; - default: nAppMod = clLight; } aRet = cAutoColors[eEntry][nAppMod]; } |