diff --git a/indra/llui/lllineeditor.cpp b/indra/llui/lllineeditor.cpp
index db04af7f98..aed0c191e2 100755
--- a/indra/llui/lllineeditor.cpp
+++ b/indra/llui/lllineeditor.cpp
@@ -193,14 +193,12 @@ LLLineEditor::LLLineEditor(const LLLineEditor::Params& p)
setPrevalidateInput(p.prevalidate_input_callback());
setPrevalidate(p.prevalidate_callback());
- // Only allocate a menu when it's called for the first time
- // llassert(LLMenuGL::sMenuContainer != NULL);
- // LLContextMenu* menu = LLUICtrlFactory::instance().createFromFile
- // ("menu_text_editor.xml",
- // LLMenuGL::sMenuContainer,
- // LLMenuHolderGL::child_registry_t::instance());
- // setContextMenu(menu);
- //
+ llassert(LLMenuGL::sMenuContainer != NULL);
+ LLContextMenu* menu = LLUICtrlFactory::instance().createFromFile
+ ("menu_text_editor.xml",
+ LLMenuGL::sMenuContainer,
+ LLMenuHolderGL::child_registry_t::instance());
+ setContextMenu(menu);
}
LLLineEditor::~LLLineEditor()
@@ -2668,18 +2666,6 @@ void LLLineEditor::showContextMenu(S32 x, S32 y)
{
LLContextMenu* menu = static_cast(mContextMenuHandle.get());
- // Only allocate a menu when it's called for the first time
- if(!menu)
- {
- llassert(LLMenuGL::sMenuContainer != NULL);
- menu = LLUICtrlFactory::instance().createFromFile
- ("menu_text_editor.xml",
- LLMenuGL::sMenuContainer,
- LLMenuHolderGL::child_registry_t::instance());
- setContextMenu(menu);
- }
- //
-
if (menu)
{
gEditMenuHandler = this;