summaryrefslogtreecommitdiff
path: root/src/usvfsconnector.cpp
diff options
context:
space:
mode:
authorisanae <14251494+isanae@users.noreply.github.com>2019-10-07 07:04:56 -0400
committerisanae <14251494+isanae@users.noreply.github.com>2019-10-07 07:04:56 -0400
commita082c029b25dcbf0877f318092eae925d177f223 (patch)
tree56421e4f0a153e23f40d4992debcd54fa4453149 /src/usvfsconnector.cpp
parent4dbd5412860deaf0d709be5dfac1b8772285d92d (diff)
added spawn delay setting, not exposed
Diffstat (limited to 'src/usvfsconnector.cpp')
-rw-r--r--src/usvfsconnector.cpp11
1 files changed, 7 insertions, 4 deletions
diff --git a/src/usvfsconnector.cpp b/src/usvfsconnector.cpp
index 4315ed92..3ea811be 100644
--- a/src/usvfsconnector.cpp
+++ b/src/usvfsconnector.cpp
@@ -162,12 +162,15 @@ QString toString(CrashDumpsType t)
UsvfsConnector::UsvfsConnector()
{
+ const auto& s = Settings::instance();
+
USVFSParameters params;
- LogLevel level = toUsvfsLogLevel(Settings::instance().diagnostics().logLevel());
- CrashDumpsType dumpType = Settings::instance().diagnostics().crashDumpsType();
+ const LogLevel level = toUsvfsLogLevel(s.diagnostics().logLevel());
+ const CrashDumpsType dumpType = s.diagnostics().crashDumpsType();
+ const auto delay = s.diagnostics().spawnDelay();
std::string dumpPath = MOShared::ToString(OrganizerCore::crashDumpsPath(), true);
- USVFSInitParameters(&params, SHMID, false, level, dumpType, dumpPath.c_str());
+ USVFSInitParameters(&params, SHMID, false, level, dumpType, dumpPath.c_str(), delay);
InitLogging(false);
log::debug(
@@ -183,7 +186,7 @@ UsvfsConnector::UsvfsConnector()
CreateVFS(&params);
ClearExecutableBlacklist();
- for (auto exec : Settings::instance().executablesBlacklist().split(";")) {
+ for (auto exec : s.executablesBlacklist().split(";")) {
std::wstring buf = exec.toStdWString();
BlacklistExecutable(buf.data());
}