summaryrefslogtreecommitdiff
path: root/src/envmodule.cpp
diff options
context:
space:
mode:
authorisanae <14251494+isanae@users.noreply.github.com>2020-02-05 20:23:53 -0500
committerisanae <14251494+isanae@users.noreply.github.com>2020-02-05 20:23:53 -0500
commit03ee407c346845484629c2a6afef39a13f0b9a3d (patch)
tree1057bbbefcfa0cf1518c97b3695dcf0f2f60fd9b /src/envmodule.cpp
parentea0429342ade6e908807ff1faef7c8f7e5e46b75 (diff)
fixed LogModel not being thread safe
optimizations: - create BrowserDialog on demand - scroll to bottom of log in a timer, coalesces fast logging - disabled md5 of dlls
Diffstat (limited to 'src/envmodule.cpp')
-rw-r--r--src/envmodule.cpp11
1 files changed, 10 insertions, 1 deletions
diff --git a/src/envmodule.cpp b/src/envmodule.cpp
index 5be52de6..2ff5027d 100644
--- a/src/envmodule.cpp
+++ b/src/envmodule.cpp
@@ -8,6 +8,12 @@ namespace env
using namespace MOBase;
+// the rationale for logging md5 was to make sure the various files were the
+// same as in the released version; this turned out to be of dubious interest,
+// while adding to the startup time
+constexpr bool UseMD5 = false;
+
+
Module::Module(QString path, std::size_t fileSize)
: m_path(std::move(path)), m_fileSize(fileSize)
{
@@ -16,7 +22,10 @@ Module::Module(QString path, std::size_t fileSize)
m_version = getVersion(fi.ffi);
m_timestamp = getTimestamp(fi.ffi);
m_versionString = fi.fileDescription;
- m_md5 = getMD5();
+
+ if (UseMD5) {
+ m_md5 = getMD5();
+ }
}
const QString& Module::path() const