From 6cd1ad66ea475d9c644afcd722459f75e15c3e4c Mon Sep 17 00:00:00 2001 From: Paul Beckingham Date: Tue, 5 Apr 2016 23:08:17 -0400 Subject: [PATCH] CmdStop: Obeys :quiet --- src/commands/CmdStop.cpp | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/commands/CmdStop.cpp b/src/commands/CmdStop.cpp index 2b681fd5..a37ba899 100644 --- a/src/commands/CmdStop.cpp +++ b/src/commands/CmdStop.cpp @@ -51,7 +51,8 @@ int CmdStop ( log.write ("debug", std::string ("Stopped tracking: ") + latest.serialize ()); // User feedback. - std::cout << intervalSummarize (rules, latest); + if (! rules.getBoolean ("quiet")) + std::cout << intervalSummarize (rules, latest); // If tags were specified, and after removing those tags, there are still // tags remaining, then add a contiguous interval. @@ -71,14 +72,16 @@ int CmdStop ( log.write ("debug", std::string ("Started tracking: ") + latest.serialize ()); // User feedback. - std::cout << "\n" << intervalSummarize (rules, latest); + if (! rules.getBoolean ("quiet")) + std::cout << "\n" << intervalSummarize (rules, latest); } } else { std::string message = "There is no active time tracking."; - std::cout << message << "\n"; log.write ("warning", message); + if (! rules.getBoolean ("quiet")) + std::cout << message << "\n"; } return 0;