diff options
| author | megamage <none@none> | 2009-01-07 10:49:13 -0600 |
|---|---|---|
| committer | megamage <none@none> | 2009-01-07 10:49:13 -0600 |
| commit | 9a71deb785c6c9f5dd59437df07466a08b8f4b92 (patch) | |
| tree | 886d20a1f2beedf043076a51a00183721624ea41 /src/game/World.cpp | |
| parent | bacbd4a782ca3681a587d8529a57ba3523bf65df (diff) | |
*Fix diff time record.
--HG--
branch : trunk
Diffstat (limited to 'src/game/World.cpp')
| -rw-r--r-- | src/game/World.cpp | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/src/game/World.cpp b/src/game/World.cpp index 90bee222176..749b9dc8826 100644 --- a/src/game/World.cpp +++ b/src/game/World.cpp @@ -1418,7 +1418,7 @@ void World::DetectDBCLang() sLog.outString("Using %s DBC Locale as default. All available DBC locales: %s",localeNames[m_defaultDbcLocale],availableLocalsStr.empty() ? "<none>" : availableLocalsStr.c_str()); } -void World::RecordTimeDiff(const char *text) +void World::RecordTimeDiff(const char *text, ...) { if(m_updateTimeCount != 1) return; @@ -1427,8 +1427,16 @@ void World::RecordTimeDiff(const char *text) m_currentTime = getMSTime(); return; } + sLog.outDebugInLine("Difftime "); - sLog.outDebugInLine(text); + + va_list ap; + char str [256]; + va_start(ap, text); + vsnprintf(str,256,text, ap ); + va_end(ap); + sLog.outDebugInLine(str); + uint32 thisTime = getMSTime(); sLog.outDebug(": %u.", getMSTimeDiff(m_currentTime, thisTime)); m_currentTime = thisTime; |
