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);