diff --git a/indra/newview/llviewerwindow.cpp b/indra/newview/llviewerwindow.cpp
index bd22127a4574cd89311d29c4f1fe4fc6ac3efe7b..24cb138401fcf5d2ae652b6a0f4b285fe8f1b165 100644
--- a/indra/newview/llviewerwindow.cpp
+++ b/indra/newview/llviewerwindow.cpp
@@ -2198,6 +2198,7 @@ void LLViewerWindow::initWorldUI()
 	if (gNonInteractive)
 	{
 		gIMMgr = LLIMMgr::getInstance();
+		LLNavigationBar::getInstance();
 		gFloaterView->pushVisibleAll(FALSE);
 		return;
 	}