From a579136a3dddd48f5d63cb9bc53dbd7d8ae4c7a2 Mon Sep 17 00:00:00 2001 From: David Anderson Date: Sat, 19 Sep 2015 17:25:21 -0700 Subject: [PATCH] Remove CPluginManager direct use of CPlugin::m_DateTime. --- core/logic/PluginSys.cpp | 3 ++- core/logic/PluginSys.h | 4 ++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/core/logic/PluginSys.cpp b/core/logic/PluginSys.cpp index 7da778cf..8fb1e37e 100644 --- a/core/logic/PluginSys.cpp +++ b/core/logic/PluginSys.cpp @@ -71,6 +71,7 @@ CPlugin::CPlugin(const char *file) m_serial = ++MySerial; m_errormsg[0] = '\0'; + m_DateTime[0] = '\0'; ke::SafeSprintf(m_filename, sizeof(m_filename), "%s", file); memset(&m_info, 0, sizeof(m_info)); @@ -2122,7 +2123,7 @@ void CPluginManager::OnRootConsoleCommand(const char *cmdname, const ICommandArg } if (pl->m_FileVersion >= 3) { - rootmenu->ConsolePrint(" Timestamp: %s", pl->m_DateTime); + rootmenu->ConsolePrint(" Timestamp: %s", pl->GetDateTime()); } unsigned char *pCodeHash = pl->GetRuntime()->GetCodeHash(); diff --git a/core/logic/PluginSys.h b/core/logic/PluginSys.h index a630b756..abb8b4e7 100644 --- a/core/logic/PluginSys.h +++ b/core/logic/PluginSys.h @@ -260,6 +260,10 @@ public: // since the last call to HasUpdatedFile(). bool HasUpdatedFile(); + const char *GetDateTime() { + return m_DateTime; + } + protected: bool ReadInfo(); void DependencyDropped(CPlugin *pOwner);