From e8e3a6f259ab74c486aec9b5ea95d3e1f5068f6c Mon Sep 17 00:00:00 2001 From: Tatsuhiro Tsujikawa Date: Wed, 10 Aug 2011 01:17:28 +0900 Subject: wallclock is now retrieved using global::wallclock() call. This is necessary to avoid global variable initialization order problem. --- src/TimeBasedCommand.cc | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src/TimeBasedCommand.cc') diff --git a/src/TimeBasedCommand.cc b/src/TimeBasedCommand.cc index 78891c00..50d1ff03 100644 --- a/src/TimeBasedCommand.cc +++ b/src/TimeBasedCommand.cc @@ -42,7 +42,7 @@ TimeBasedCommand::TimeBasedCommand(cuid_t cuid, DownloadEngine* e, time_t interval, bool routineCommand): Command(cuid), e_(e),exit_(false), interval_(interval), - routineCommand_(routineCommand), checkPoint_(global::wallclock) {} + routineCommand_(routineCommand), checkPoint_(global::wallclock()) {} TimeBasedCommand::~TimeBasedCommand() {} @@ -52,8 +52,8 @@ bool TimeBasedCommand::execute() if(exit_) { return true; } - if(checkPoint_.difference(global::wallclock) >= interval_) { - checkPoint_ = global::wallclock; + if(checkPoint_.difference(global::wallclock()) >= interval_) { + checkPoint_ = global::wallclock(); process(); if(exit_) { return true; -- cgit