diff options
| author | Richard Linden <none@none> | 2013-07-24 22:41:02 -0700 | 
|---|---|---|
| committer | Richard Linden <none@none> | 2013-07-24 22:41:02 -0700 | 
| commit | 3430444212a14a7f40d8b1afdbefc68c3319562d (patch) | |
| tree | 4453cb2d9cd277e5ea1a14bf617bab9f445b16b0 /indra | |
| parent | 1e8f9fd80d0ac4e0eab656ed8e8e32f91ab8b533 (diff) | |
BUIDLFIX: forgot to extract value from units object for calling llformat
Diffstat (limited to 'indra')
| -rwxr-xr-x | indra/llcommon/lltimer.cpp | 11 | ||||
| -rwxr-xr-x | indra/llcommon/lltimer.h | 6 | ||||
| -rwxr-xr-x | indra/newview/llappviewer.cpp | 2 | 
3 files changed, 15 insertions, 4 deletions
diff --git a/indra/llcommon/lltimer.cpp b/indra/llcommon/lltimer.cpp index 693809b622..25383fc4d8 100755 --- a/indra/llcommon/lltimer.cpp +++ b/indra/llcommon/lltimer.cpp @@ -281,7 +281,18 @@ LLTimer::LLTimer()  }  LLTimer::~LLTimer() +{} + +// static +void LLTimer::initClass() +{ +	if (!sTimer) sTimer = new LLTimer; +} + +// static +void LLTimer::cleanupClass()  { +	delete sTimer; sTimer = NULL;  }  // static diff --git a/indra/llcommon/lltimer.h b/indra/llcommon/lltimer.h index 9e464c4b1a..9f1f243dbb 100755 --- a/indra/llcommon/lltimer.h +++ b/indra/llcommon/lltimer.h @@ -62,14 +62,14 @@ public:  	LLTimer();  	~LLTimer(); -	static void initClass() { if (!sTimer) sTimer = new LLTimer; } -	static void cleanupClass() { delete sTimer; sTimer = NULL; } +	static void initClass(); +	static void cleanupClass();  	// Return a high precision number of seconds since the start of  	// this application instance.  	static LLUnitImplicit<F64, LLUnits::Seconds> getElapsedSeconds()  	{ -		return sTimer->getElapsedTimeF64(); +		return sTimer ? sTimer->getElapsedTimeF64() : 0.0;  	}  	// Return a high precision usec since epoch diff --git a/indra/newview/llappviewer.cpp b/indra/newview/llappviewer.cpp index 8ad5784f40..9193037a6c 100755 --- a/indra/newview/llappviewer.cpp +++ b/indra/newview/llappviewer.cpp @@ -662,7 +662,7 @@ LLTextureFetch* LLAppViewer::sTextureFetch = NULL;  std::string getRuntime()  { -	return llformat("%g", LLTimer::getElapsedSeconds()); +	return llformat("%g", LLTimer::getElapsedSeconds().value());  }  LLAppViewer::LLAppViewer()   | 
