From def0223afa01a8a9ae40879af8c75a1994650f56 Mon Sep 17 00:00:00 2001 From: Paul Beckingham Date: Mon, 2 Nov 2015 18:45:55 -0500 Subject: [PATCH] Revert "Task: Converted to use to_string where appropriate" This reverts commit 136f849aa8ad48a1b72c87cd95f8b5e585eff893. --- src/Task.cpp | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/src/Task.cpp b/src/Task.cpp index e47f8635f..ee466944f 100644 --- a/src/Task.cpp +++ b/src/Task.cpp @@ -219,7 +219,10 @@ const std::string Task::identifier (bool shortened /* = false */) const //////////////////////////////////////////////////////////////////////////////// void Task::setAsNow (const std::string& att) { - set (att, std::to_string (time (NULL))); + char now[16]; + sprintf (now, "%u", (unsigned int) time (NULL)); + set (att, now); + recalc_urgency = true; } @@ -307,13 +310,15 @@ time_t Task::get_date (const std::string& name) const void Task::set (const std::string& name, const std::string& value) { (*this)[name] = json::decode (value); + recalc_urgency = true; } //////////////////////////////////////////////////////////////////////////////// void Task::set (const std::string& name, int value) { - (*this)[name] = std::to_string (value); + (*this)[name] = format (value); + recalc_urgency = true; } @@ -1008,7 +1013,7 @@ void Task::addAnnotation (const std::string& description) do { - key = "annotation_" + std::to_string (now); + key = "annotation_" + format ((int) now); ++now; } while (has (key));