STORM-2140 LLLineEditor enabled-state cannot properly set via XUI

Mnikolenko Productengine 2016-11-16 16:48:56 +02:00
parent 93eef6ab19
commit deb8f582c5
1 changed files with 3 additions and 1 deletions

View File

@ -163,6 +163,9 @@ LLLineEditor::LLLineEditor(const LLLineEditor::Params& p)
{
llassert( mMaxLengthBytes > 0 );
LLUICtrl::setEnabled(TRUE);
setEnabled(p.enabled);
mScrollTimer.reset();
mTripleClickTimer.reset();
setText(p.default_text());
@ -335,7 +338,6 @@ void LLLineEditor::reshape(S32 width, S32 height, BOOL called_from_parent)
void LLLineEditor::setEnabled(BOOL enabled)
{
LLUICtrl::setEnabled(enabled);
mReadOnly = !enabled;
setTabStop(!mReadOnly);
updateAllowingLanguageInput();