diff options
| author | Mark Palange (Mani) <palange@lindenlab.com> | 2010-11-18 21:57:27 -0800 | 
|---|---|---|
| committer | Mark Palange (Mani) <palange@lindenlab.com> | 2010-11-18 21:57:27 -0800 | 
| commit | 8c2026d6b71f133deafa6b0e19baf69632a2510a (patch) | |
| tree | 580083310e6298a8b68aba59a566d18a970d6fbb /indra/newview | |
| parent | e19ee531aedcbbe0f77a8ac11cdcda43c9c4ed84 (diff) | |
CHOP-135 Bug fixes.
Diffstat (limited to 'indra/newview')
| -rw-r--r-- | indra/newview/llappviewer.cpp | 3 | ||||
| -rw-r--r-- | indra/newview/llchiclet.cpp | 8 | ||||
| -rw-r--r-- | indra/newview/lltransientfloatermgr.cpp | 5 | 
3 files changed, 11 insertions, 5 deletions
| diff --git a/indra/newview/llappviewer.cpp b/indra/newview/llappviewer.cpp index 1fd8b02530..b6f52e3e15 100644 --- a/indra/newview/llappviewer.cpp +++ b/indra/newview/llappviewer.cpp @@ -2433,7 +2433,8 @@ void LLAppViewer::initUpdater()   	mUpdater->setCheckPeriod(check_period);  	if(gSavedSettings.getBOOL("UpdaterServiceActive"))  	{ -		mUpdater->startChecking(); +		bool install_if_ready = true; +		mUpdater->startChecking(install_if_ready);  	}      LLEventPump & updater_pump = LLEventPumps::instance().obtain(LLUpdaterService::pumpName()); diff --git a/indra/newview/llchiclet.cpp b/indra/newview/llchiclet.cpp index 8f385160e9..885d553524 100644 --- a/indra/newview/llchiclet.cpp +++ b/indra/newview/llchiclet.cpp @@ -1092,9 +1092,11 @@ LLChicletPanel::LLChicletPanel(const Params&p)  LLChicletPanel::~LLChicletPanel()  { -	LLTransientFloaterMgr::getInstance()->removeControlView(mLeftScrollButton); -	LLTransientFloaterMgr::getInstance()->removeControlView(mRightScrollButton); - +	if(LLTransientFloaterMgr::instanceExists()) +	{ +		LLTransientFloaterMgr::getInstance()->removeControlView(mLeftScrollButton); +		LLTransientFloaterMgr::getInstance()->removeControlView(mRightScrollButton); +	}  }  void im_chiclet_callback(LLChicletPanel* panel, const LLSD& data){ diff --git a/indra/newview/lltransientfloatermgr.cpp b/indra/newview/lltransientfloatermgr.cpp index 78dd602f39..6deab96b45 100644 --- a/indra/newview/lltransientfloatermgr.cpp +++ b/indra/newview/lltransientfloatermgr.cpp @@ -36,8 +36,11 @@  LLTransientFloaterMgr::LLTransientFloaterMgr()  { -	gViewerWindow->getRootView()->addMouseDownCallback(boost::bind( +	if(gViewerWindow) +	{ +		gViewerWindow->getRootView()->addMouseDownCallback(boost::bind(  			&LLTransientFloaterMgr::leftMouseClickCallback, this, _1, _2, _3)); +	}  	mGroupControls.insert(std::pair<ETransientGroup, std::set<LLView*> >(GLOBAL, std::set<LLView*>()));  	mGroupControls.insert(std::pair<ETransientGroup, std::set<LLView*> >(DOCKED, std::set<LLView*>())); | 
