From e82d95da924ea1080dc9a19b3812ab03fcbb83bc Mon Sep 17 00:00:00 2001 From: Soreepeong Date: Mon, 5 Sep 2022 10:24:31 +0900 Subject: [PATCH] make --veh-full actually do something --- DalamudCrashHandler/DalamudCrashHandler.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/DalamudCrashHandler/DalamudCrashHandler.cpp b/DalamudCrashHandler/DalamudCrashHandler.cpp index 5894baf3c..7cb045806 100644 --- a/DalamudCrashHandler/DalamudCrashHandler.cpp +++ b/DalamudCrashHandler/DalamudCrashHandler.cpp @@ -444,6 +444,9 @@ int main() { const auto arg = std::wstring_view(args[i]); if (launcherArgs) { launcherArgs->emplace_back(arg); + if (arg == L"--veh-full") { + fullDump = true; + } } else if (constexpr wchar_t pwszArgPrefix[] = L"--process-handle="; arg.starts_with(pwszArgPrefix)) { g_hProcess = reinterpret_cast(std::wcstoull(&arg[ARRAYSIZE(pwszArgPrefix) - 1], nullptr, 0)); } else if (constexpr wchar_t pwszArgPrefix[] = L"--exception-info-pipe-read-handle="; arg.starts_with(pwszArgPrefix)) { @@ -452,8 +455,6 @@ int main() { assetDir = arg.substr(ARRAYSIZE(pwszArgPrefix) - 1); } else if (constexpr wchar_t pwszArgPrefix[] = L"--log-directory="; arg.starts_with(pwszArgPrefix)) { logDir = arg.substr(ARRAYSIZE(pwszArgPrefix) - 1); - } else if (arg == L"--veh-full") { - fullDump = true; } else if (arg == L"--") { launcherArgs.emplace(); } else {