From 6a8db67e10f2e46c689ee8c2352662eba41875fb Mon Sep 17 00:00:00 2001 From: Mirek Fidler Date: Tue, 23 May 2023 15:07:02 +0200 Subject: [PATCH] CtrlLib: Finetuning ChGtk menu color --- uppsrc/CtrlLib/ChGtk3.cpp | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/uppsrc/CtrlLib/ChGtk3.cpp b/uppsrc/CtrlLib/ChGtk3.cpp index ea2fcb0e0..68857984a 100644 --- a/uppsrc/CtrlLib/ChGtk3.cpp +++ b/uppsrc/CtrlLib/ChGtk3.cpp @@ -537,10 +537,9 @@ void ChHostSkin() s.topitem[2] = topitem; s.topitemtext[2] = GetInkColor(); Over(m, topitem); - if(Diff(AvgColor(m), s.topitemtext[2]) < 100) { - s.topitem[2] = SColorHighlight(); - s.topitemtext[2] = SColorHighlightText(); - } + c = AvgColor(m); + if(Diff(c, s.topitemtext[2]) < 100) + s.topitemtext[2] = IsDark(c) ? White() : Black(); } SwapOKCancel_Write(Environment().Get("KDE_FULL_SESSION", String()) != "true");