From b6102f5fb59357a7d8332f351fa0599b54e9ed44 Mon Sep 17 00:00:00 2001 From: Kevin Walzer Date: Thu, 15 Aug 2019 12:23:35 +0000 Subject: Tweak display of bitmaps in menus on macOS; thanks to Christopher Chavez for the patch --- macosx/tkMacOSXMenu.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/macosx/tkMacOSXMenu.c b/macosx/tkMacOSXMenu.c index 790b6ff..4c1ad51 100644 --- a/macosx/tkMacOSXMenu.c +++ b/macosx/tkMacOSXMenu.c @@ -628,6 +628,10 @@ TkpConfigureMenuEntry( &imageHeight); image = TkMacOSXGetNSImageWithBitmap(mePtr->menuPtr->display, bitmap, gc, imageWidth, imageHeight); + if (gc->foreground == defaultFg) { + // Use a semantic foreground color by default + [image setTemplate:YES]; + } } [menuItem setImage:image]; if ((!image || mePtr->compound != COMPOUND_NONE) && mePtr->labelPtr && -- cgit v0.12