CmdSync: Color only used for tty

This commit is contained in:
Paul Beckingham 2015-11-15 14:35:28 -05:00
parent d8124d1aad
commit 271e28f609
2 changed files with 8 additions and 3 deletions

View file

@ -182,8 +182,13 @@ int CmdSync::execute (std::string& output)
std::string code = response.get ("code"); std::string code = response.get ("code");
if (code == "200") if (code == "200")
{ {
Color colorAdded (context.config.get ("color.sync.added")); Color colorAdded;
Color colorChanged (context.config.get ("color.sync.changed")); Color colorChanged;
if (context.color ())
{
colorAdded = Color (context.config.get ("color.sync.added"));
colorChanged = Color (context.config.get ("color.sync.changed"));
}
int download_count = 0; int download_count = 0;
payload = response.getPayload (); payload = response.getPayload ();

View file

@ -289,7 +289,7 @@ static void colorizeDeleted (Task& task, const Color& base, Color& c, bool merge
void autoColorize (Task& task, Color& c) void autoColorize (Task& task, Color& c)
{ {
// The special tag 'nocolor' overrides all auto and specific colorization. // The special tag 'nocolor' overrides all auto and specific colorization.
if (!context.color () || if (! context.color () ||
task.hasTag ("nocolor")) task.hasTag ("nocolor"))
{ {
c = Color (); c = Color ();