From 9442df8342c01eb3c5ba66880ec8a8adc9fbf2b3 Mon Sep 17 00:00:00 2001 From: Paul Beckingham Date: Sun, 15 Nov 2015 14:21:55 -0500 Subject: [PATCH] CmdSummary: Color only used for tty --- src/commands/CmdSummary.cpp | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/src/commands/CmdSummary.cpp b/src/commands/CmdSummary.cpp index 170108f88..19b84639c 100644 --- a/src/commands/CmdSummary.cpp +++ b/src/commands/CmdSummary.cpp @@ -139,11 +139,16 @@ int CmdSummary::execute (std::string& output) view.add (Column::factory ("string.right", STRING_CMD_SUMMARY_COMPLETE)); view.add (Column::factory ("string.left_fixed", "0% 100%")); - Color bar_color (context.config.get ("color.summary.bar")); - Color bg_color (context.config.get ("color.summary.background")); - Color label (context.config.get ("color.label")); + Color bar_color; + Color bg_color; + if (context.color ()) + { + bar_color = Color (context.config.get ("color.summary.bar")); + bg_color = Color (context.config.get ("color.summary.background")); - view.colorHeader (label); + Color label (context.config.get ("color.label")); + view.colorHeader (label); + } int barWidth = 30; std::vector processed;