made Twitter status text truncate and untruncate for ACME-1183
parent
b267f6754e
commit
758f656100
|
|
@ -119,9 +119,18 @@ void LLTwitterPhotoPanel::draw()
|
|||
{
|
||||
int max_status_length = add_photo ? 100 : 140;
|
||||
status_text_box->setMaxTextLength(max_status_length);
|
||||
if (!add_photo)
|
||||
{
|
||||
if (mOldStatusText.length() > status_text_box->getText().length() && status_text_box->getText() == mOldStatusText.substr(0, status_text_box->getText().length()))
|
||||
{
|
||||
status_text_box->setText(mOldStatusText);
|
||||
}
|
||||
mOldStatusText = "";
|
||||
}
|
||||
if (status_text_box->getText().length() > max_status_length)
|
||||
{
|
||||
status_text_box->setText(status_text_box->getText().substr(0, max_status_length));
|
||||
mOldStatusText = status_text_box->getText();
|
||||
status_text_box->setText(mOldStatusText.substr(0, max_status_length));
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -70,6 +70,8 @@ private:
|
|||
LLUICtrl * mPhotoCheckbox;
|
||||
LLUICtrl * mPostButton;
|
||||
LLUICtrl* mCancelButton;
|
||||
|
||||
std::string mOldStatusText;
|
||||
};
|
||||
|
||||
class LLTwitterAccountPanel : public LLPanel
|
||||
|
|
|
|||
Loading…
Reference in New Issue