diff --git a/indra/newview/llappviewer.cpp b/indra/newview/llappviewer.cpp
index c4bc06967c..5dd8594453 100644
--- a/indra/newview/llappviewer.cpp
+++ b/indra/newview/llappviewer.cpp
@@ -1791,7 +1791,7 @@ bool LLAppViewer::doFrame()
display();
- if (LLStartUp::getStartupState() != STATE_STARTED) // FIRE-34590 - Bugsplat caused by updating maps before world is loaded.
+ if (LLStartUp::getStartupState() == STATE_STARTED) // FIRE-34590 - Bugsplat caused by updating maps before world is loaded.
{
LLPerfStats::RecordSceneTime T(LLPerfStats::StatType_t::RENDER_IDLE);
LL_PROFILE_ZONE_NAMED_CATEGORY_APP("df Snapshot");