diff options
| author | Tofu Linden <tofu.linden@lindenlab.com> | 2010-01-28 10:28:41 -0800 | 
|---|---|---|
| committer | Tofu Linden <tofu.linden@lindenlab.com> | 2010-01-28 10:28:41 -0800 | 
| commit | 139e8be4e169d6cc28157668b6eb6682dd2a88e3 (patch) | |
| tree | b19825c2a082ed3f359e9b4ecae95d002f241cd1 | |
| parent | 6bce7146e64f6dbb189a3bcad392ddf91a676696 (diff) | |
CID-339
Checker: UNINIT_CTOR
Function: LLMenuGL::LLMenuGL(const LLMenuGL::Params &)
File: /indra/llui/llmenugl.cpp
| -rw-r--r-- | indra/llui/llmenugl.cpp | 5 | ||||
| -rw-r--r-- | indra/llui/llmenugl.h | 2 | 
2 files changed, 4 insertions, 3 deletions
| diff --git a/indra/llui/llmenugl.cpp b/indra/llui/llmenugl.cpp index ceb1e9820e..7fa9a88059 100644 --- a/indra/llui/llmenugl.cpp +++ b/indra/llui/llmenugl.cpp @@ -1651,6 +1651,7 @@ LLMenuGL::LLMenuGL(const LLMenuGL::Params& p)  	mBackgroundColor( p.bg_color() ),  	mBgVisible( p.bg_visible ),  	mDropShadowed( p.drop_shadow ), +	mHasSelection(false),  	mHorizontalLayout( p.horizontal_layout ),  	mScrollable(mHorizontalLayout ? FALSE : p.scrollable), // Scrolling is supported only for vertical layout  	mMaxScrollableItems(p.max_scrollable_items), @@ -2813,7 +2814,7 @@ BOOL LLMenuGL::handleHover( S32 x, S32 y, MASK mask )  					((LLMenuItemGL*)viewp)->setHighlight(TRUE);  					LLMenuGL::setKeyboardMode(FALSE);  				} -				mHasSelection = TRUE; +				mHasSelection = true;  			}  		}  	} @@ -2892,7 +2893,7 @@ void LLMenuGL::setVisible(BOOL visible)  		}  		else  		{ -			mHasSelection = FALSE; +			mHasSelection = true;  			mFadeTimer.stop();  		} diff --git a/indra/llui/llmenugl.h b/indra/llui/llmenugl.h index 61e06f9e5f..8441aaadd4 100644 --- a/indra/llui/llmenugl.h +++ b/indra/llui/llmenugl.h @@ -546,7 +546,7 @@ private:  	LLHandle<LLView> mParentMenuItem;  	LLUIString		mLabel;  	BOOL mDropShadowed; 	//  Whether to drop shadow  -	BOOL			mHasSelection; +	bool			mHasSelection;  	LLFrameTimer	mFadeTimer;  	LLTimer			mScrollItemsTimer;  	BOOL			mTornOff; | 
