Don't crash Test Viewer due to missing version checker

meow-7.2.2
andreykproductengine 2019-04-10 16:17:55 +03:00
parent 6fc5a2f94d
commit f7f939ecf2
1 changed files with 10 additions and 3 deletions

View File

@ -1167,11 +1167,18 @@ bool LLAppViewer::init()
// ForceAddressSize
updater.args.add(stringize(gSavedSettings.getU32("ForceAddressSize")));
// Run the updater. An exception from launching the updater should bother us.
if (!beingDebugged())
#if LL_WINDOWS && !LL_RELEASE_FOR_DOWNLOAD && !LL_SEND_CRASH_REPORTS
// This is neither a release package, nor crash-reporting enabled test build
// try to run version updater, but don't bother if it fails (file might be missing)
LLLeap *leap_p = LLLeap::create(updater, false);
if (!leap_p)
{
LLLeap::create(updater, true);
LL_WARNS("LLLeap") << "Failed to run LLLeap" << LL_ENDL;
}
#else
// Run the updater. An exception from launching the updater should bother us.
LLLeap::create(updater, true);
#endif
// Iterate over --leap command-line options. But this is a bit tricky: if
// there's only one, it won't be an array at all.