$NetBSD: patch-ae,v 1.6 2004/06/10 11:51:52 markd Exp $

--- kcontrol/krdb/krdb.cpp.orig	2004-04-04 19:42:18.000000000 +1200
+++ kcontrol/krdb/krdb.cpp
@@ -384,7 +384,14 @@ static void createGtkrc( bool exportColo
         // not every button, checkbox, etc.
         t << "style \"MenuItem\"" << endl;
         t << "{" << endl;
-        t << "  bg[PRELIGHT] = " << color( cg.highlight() ) << endl;
+	if (cg.highlight() == cg.text())
+	{
+	    t << "  bg[PRELIGHT] = " << color( cg.background() ) << endl;
+	}
+	else
+	{
+	    t << "  bg[PRELIGHT] = " << color( cg.highlight() ) << endl;
+	}
         t << "}" << endl;
         t << endl;
         t << "class \"*MenuItem\" style \"MenuItem\"" << endl;
