Related: tdf#152284 use a different macOS DarkShadow
Change-Id: Ibea0f567e4007eda007f8f606cd0bbe5b9c6d0df
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143573
Tested-by: Jenkins
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
diff --git a/vcl/osx/salframe.cxx b/vcl/osx/salframe.cxx
index c738ce1..77ad16b 100644
--- a/vcl/osx/salframe.cxx
+++ b/vcl/osx/salframe.cxx
@@ -1294,17 +1294,14 @@ SAL_WNODEPRECATED_DECLARATIONS_POP
aInactiveTabColor.DecreaseLuminance( 32 );
aStyleSettings.SetInactiveTabColor( aInactiveTabColor );
Color aShadowColor( aStyleSettings.GetShadowColor() );
aShadowColor.IncreaseLuminance( 32 );
aShadowColor = getColor( [NSColor systemGrayColor ],
aShadowColor, mpNSWindow );
Color aShadowColor = getColor( [NSColor systemGrayColor ],
aStyleSettings.GetShadowColor(), mpNSWindow );
aStyleSettings.SetShadowColor( aShadowColor );
Color aDarkShadowColor = getColor( [[NSColor systemGrayColor] shadowWithLevel: 0.5 ],
aStyleSettings.GetDarkShadowColor(), mpNSWindow );
// tdf#152284 for DarkMode brighten it, while darken for BrightMode
NSColor* pDarkColor = bUseDarkMode ? [[NSColor systemGrayColor] highlightWithLevel: 0.5]
: [[NSColor systemGrayColor] shadowWithLevel: 0.5];
Color aDarkShadowColor = getColor( pDarkColor, aStyleSettings.GetDarkShadowColor(), mpNSWindow );
aStyleSettings.SetDarkShadowColor(aDarkShadowColor);
// get the system font settings