SL-14149 FIXED The text is displayed black after double-clicking on it
parent
701edc36f3
commit
a74cadff83
|
|
@ -184,6 +184,7 @@ LLTextBase::LLTextBase(const LLTextBase::Params &p)
|
|||
mFontShadow(p.font_shadow),
|
||||
mPopupMenuHandle(),
|
||||
mReadOnly(p.read_only),
|
||||
mSkipTripleClick(false),
|
||||
mSkipLinkUnderline(p.skip_link_underline),
|
||||
mSpellCheck(p.spellcheck),
|
||||
mSpellCheckStart(-1),
|
||||
|
|
@ -1017,6 +1018,11 @@ BOOL LLTextBase::handleMouseDown(S32 x, S32 y, MASK mask)
|
|||
// handle triple click
|
||||
if (!mTripleClickTimer.hasExpired())
|
||||
{
|
||||
if (mSkipTripleClick)
|
||||
{
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
S32 real_line = getLineNumFromDocIndex(mCursorPos, false);
|
||||
S32 line_start = -1;
|
||||
S32 line_end = -1;
|
||||
|
|
|
|||
|
|
@ -699,7 +699,7 @@ protected:
|
|||
bool mPlainText; // didn't use Image or Icon segments
|
||||
bool mAutoIndent;
|
||||
S32 mMaxTextByteLength; // Maximum length mText is allowed to be in bytes
|
||||
|
||||
bool mSkipTripleClick;
|
||||
bool mSkipLinkUnderline;
|
||||
|
||||
// support widgets
|
||||
|
|
|
|||
|
|
@ -45,7 +45,9 @@ LLTextBox::LLTextBox(const LLTextBox::Params& p)
|
|||
: LLTextBase(p),
|
||||
mClickedCallback(NULL),
|
||||
mShowCursorHand(true)
|
||||
{}
|
||||
{
|
||||
mSkipTripleClick = true;
|
||||
}
|
||||
|
||||
LLTextBox::~LLTextBox()
|
||||
{}
|
||||
|
|
|
|||
Loading…
Reference in New Issue