summaryrefslogtreecommitdiff
path: root/indra/newview/llappviewerwin32.cpp
diff options
context:
space:
mode:
authorAndrey Kleshchev <117672381+akleshchev@users.noreply.github.com>2025-09-16 19:44:45 +0300
committerAndrey Kleshchev <117672381+akleshchev@users.noreply.github.com>2025-09-16 21:27:58 +0300
commit892fb2d6e2ffc92636f381d3e817f9c5a71657dc (patch)
treef821019fd4083358c1f58d807a41cb0f12f894ba /indra/newview/llappviewerwin32.cpp
parent6e24218680c15bbf2c7529cb23481a1e39888ca9 (diff)
#4651 Fix marker presence check
Diffstat (limited to 'indra/newview/llappviewerwin32.cpp')
-rw-r--r--indra/newview/llappviewerwin32.cpp15
1 files changed, 6 insertions, 9 deletions
diff --git a/indra/newview/llappviewerwin32.cpp b/indra/newview/llappviewerwin32.cpp
index c29c9a4919..929cb8b4d5 100644
--- a/indra/newview/llappviewerwin32.cpp
+++ b/indra/newview/llappviewerwin32.cpp
@@ -173,16 +173,13 @@ namespace
<< '/' << loc.mV[2])));
}
- if (!LLAppViewer::instance()->isSecondInstance())
+ LLAppViewer* app = LLAppViewer::instance();
+ if (!app->isSecondInstance() && !app->errorMarkerExists())
{
- std::string error_marker_file = gDirUtilp->getExpandedFilename(LL_PATH_LOGS, ERROR_MARKER_FILE_NAME);
- if (!LLAPRFile::isExist(error_marker_file, NULL, LL_APR_RB))
- {
- // If marker doesn't exist, create a marker with 'other' code for next launch
- // otherwise don't override existing file
- // Any unmarked crashes will be considered as freezes
- LLAppViewer::instance()->createErrorMarker(LAST_EXEC_OTHER_CRASH);
- }
+ // If marker doesn't exist, create a marker with 'other' code for next launch
+ // otherwise don't override existing file
+ // Any unmarked crashes will be considered as freezes
+ app->createErrorMarker(LAST_EXEC_OTHER_CRASH);
}
} // MDSCB_EXCEPTIONCODE