diff --git a/indra/llui/lllineeditor.cpp b/indra/llui/lllineeditor.cpp
index ba73b74052..09b9677dcd 100644
--- a/indra/llui/lllineeditor.cpp
+++ b/indra/llui/lllineeditor.cpp
@@ -1308,6 +1308,7 @@ BOOL LLLineEditor::handleSpecialKey(KEY key, MASK mask)
{
if( mCurrentHistoryLine > mLineHistory.begin() )
{
+ (*mCurrentHistoryLine).assign(getText());
mText.assign( *(--mCurrentHistoryLine) );
setCursorToEnd();
}
diff --git a/indra/newview/app_settings/settings.xml b/indra/newview/app_settings/settings.xml
index 32f326238b..44083102c3 100644
--- a/indra/newview/app_settings/settings.xml
+++ b/indra/newview/app_settings/settings.xml
@@ -9303,6 +9303,28 @@
Value
1
+ ShowMeButton
+
+ ShowPlacesButton
+
ShowMoveButton