Tk Source Code

View Ticket
Login
Bounty program for improvements to Tcl and certain Tcl packages.
Ticket UUID: 749bd9bb1bb1b2f7b3d2fbb8cc5dcef34dd49936
Title: mac os: high sierra: controlAccentColor / graphite
Type: Bug Version: 8.6.10
Submitter: bll Created on: 2019-12-03 20:15:33
Subsystem: (unused) Assigned To: nobody
Priority: 5 Medium Severity: Minor
Status: Closed Last Modified: 2019-12-04 14:15:28
Resolution: Fixed Closed By: marc_culler
    Closed on: 2019-12-04 14:15:28
Description:
On high sierra, systemControlAccentColor is returning the blue color when
graphite is set.

Compiled on Catalina with minimum version = 10.11.

% winfo rgb . systemControlAccentColor
0 31354 65535
User Comments: marc_culler (claiming to be Marc Culler) added on 2019-12-04 14:15:28:
@bll and @nab: Thanks for testing!  I'll merge the fix.

nab added on 2019-12-04 09:08:11:
0 31354 65535
this is the response on macOS 10.9

++

bll added on 2019-12-04 07:42:00:
Try this, make sure you get the '0 31354 65535' back in response.

winfo rgb . systemControlAccentColor

nab added on 2019-12-04 04:48:28:
Hi Brad,
I've a running macOS 10.9
what do you want me to try?

++

bll added on 2019-12-04 01:57:40:
Compiled on Catalina with minimum version = 10.11.

Catalina: 
 blue: ok
 graphite: ok
 red: ok
High Sierra:
 blue: ok
 graphite: ok
El Capitan:
 blue: ok
 graphite: ok

I misremembered, I guess the blue/graphite was introduced in El Capitan.
Someone with an older mac os will have to test the blue only.

marc_culler (claiming to be Marc Culler) added on 2019-12-04 01:22:11:
@bll: Please test bug-749bd9bb1b

I tested that branch on High Sierra with a build from Catalina that had a
minimum target of 10.9 and it was OK for me.  Can you please confirm that
it works for you?