diff options
Diffstat (limited to 'indra')
| -rw-r--r-- | indra/newview/app_settings/settings.xml | 11 | ||||
| -rw-r--r-- | indra/newview/llstartup.cpp | 8 | ||||
| -rw-r--r-- | indra/newview/llviewerwindow.cpp | 18 | 
3 files changed, 14 insertions, 23 deletions
| diff --git a/indra/newview/app_settings/settings.xml b/indra/newview/app_settings/settings.xml index 3771222455..8f660008e5 100644 --- a/indra/newview/app_settings/settings.xml +++ b/indra/newview/app_settings/settings.xml @@ -2630,17 +2630,6 @@        <key>Value</key>        <integer>-1</integer>      </map> -    <key>DebugToolbarFUI</key> -    <map> -      <key>Comment</key> -      <string>Turn on the FUI Toolbars</string> -      <key>Persist</key> -      <integer>1</integer> -      <key>Type</key> -      <string>Boolean</string> -      <key>Value</key> -      <integer>1</integer> -    </map>      <key>DebugViews</key>      <map>        <key>Comment</key> diff --git a/indra/newview/llstartup.cpp b/indra/newview/llstartup.cpp index e62227fa3c..9d8d1be0f5 100644 --- a/indra/newview/llstartup.cpp +++ b/indra/newview/llstartup.cpp @@ -190,6 +190,7 @@  #include "lllogin.h"  #include "llevents.h"  #include "llstartuplistener.h" +#include "lltoolbarview.h"  #if LL_WINDOWS  #include "lldxhardware.h" @@ -2091,7 +2092,12 @@ void login_show()  #else  	BOOL bUseDebugLogin = TRUE;  #endif - +	// Hide the toolbars: may happen to come back here if login fails after login agent but before login in region +	if (gToolBarView) +	{ +		gToolBarView->setVisible(FALSE); +	} +	  	LLPanelLogin::show(	gViewerWindow->getWindowRectScaled(),  						bUseDebugLogin || gSavedSettings.getBOOL("SecondLifeEnterprise"),  						login_callback, NULL ); diff --git a/indra/newview/llviewerwindow.cpp b/indra/newview/llviewerwindow.cpp index 6fcbc401af..e23ba0faf7 100644 --- a/indra/newview/llviewerwindow.cpp +++ b/indra/newview/llviewerwindow.cpp @@ -1789,17 +1789,13 @@ void LLViewerWindow::initBase()  	mLoginPanelHolder = main_view->getChild<LLView>("login_panel_holder")->getHandle();  	// Create the toolbar view -	// *TODO: Eventually, suppress the existence of this debug setting and turn toolbar FUI on permanently -	if (gSavedSettings.getBOOL("DebugToolbarFUI")) -	{ -		// Get a pointer to the toolbar view holder -		LLPanel* panel_holder = main_view->getChild<LLPanel>("toolbar_view_holder"); -		// Load the toolbar view from file  -		gToolBarView = LLUICtrlFactory::getInstance()->createFromFile<LLToolBarView>("panel_toolbar_view.xml", panel_holder, LLDefaultChildRegistry::instance()); -		gToolBarView->setShape(panel_holder->getLocalRect()); -		// Hide the toolbars for the moment: we'll make them visible after logging in world (see LLViewerWindow::initWorldUI()) -		gToolBarView->setVisible(FALSE); -	} +	// Get a pointer to the toolbar view holder +	LLPanel* panel_holder = main_view->getChild<LLPanel>("toolbar_view_holder"); +	// Load the toolbar view from file  +	gToolBarView = LLUICtrlFactory::getInstance()->createFromFile<LLToolBarView>("panel_toolbar_view.xml", panel_holder, LLDefaultChildRegistry::instance()); +	gToolBarView->setShape(panel_holder->getLocalRect()); +	// Hide the toolbars for the moment: we'll make them visible after logging in world (see LLViewerWindow::initWorldUI()) +	gToolBarView->setVisible(FALSE);  	// Constrain floaters to inside the menu and status bar regions.  	gFloaterView = main_view->getChild<LLFloaterView>("Floater View"); | 
