mirror of
https://github.com/clangen/musikcube.git
synced 2024-11-19 20:13:36 +00:00
Support true color mode in Terminal.app for known-good versions.
This commit is contained in:
parent
0193fb303f
commit
9cb6040491
@ -500,6 +500,16 @@ static bool canChangeColors() {
|
|||||||
if (termEnv && strlen(termEnv)) {
|
if (termEnv && strlen(termEnv)) {
|
||||||
term = std::string(termEnv);
|
term = std::string(termEnv);
|
||||||
if (term == "Apple_Terminal") {
|
if (term == "Apple_Terminal") {
|
||||||
|
const char* termVer = std::getenv("TERM_PROGRAM_VERSION");
|
||||||
|
if (termVer && strlen(termVer)) {
|
||||||
|
/* note that older versions of Terminal.app don't support
|
||||||
|
true color mode. however, I recently tested with 433 and
|
||||||
|
it works fine! versions older than 433 may work as well,
|
||||||
|
but it's untested */
|
||||||
|
if (atoi(termVer) >= 433) {
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
}
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user