diff --git a/indra/newview/llviewermenu.cpp b/indra/newview/llviewermenu.cpp
index 440fdfb66..819e7ab48 100644
--- a/indra/newview/llviewermenu.cpp
+++ b/indra/newview/llviewermenu.cpp
@@ -229,7 +229,10 @@
#include "lltexlayer.h"
//
-#include "dofloaterhex.h"
+#include "dofloaterhex.h"
+#include "hgfloatertexteditor.h"
+#include "llfloatermessagelog.h"
+#include "llfloatermessagebuilder.h"
//
using namespace LLVOAvatarDefines;
@@ -393,7 +396,9 @@ void handle_leave_god_mode(void*);
//
void handle_close_all_notifications(void*);
-void handle_reopen_with_hex_editor(void*);
+void handle_reopen_with_hex_editor(void*);
+void handle_open_message_log(void*);
+void handle_open_message_builder(void*);
//
BOOL is_inventory_visible( void* user_data );
@@ -1036,6 +1041,9 @@ void init_client_menu(LLMenuGL* menu)
menu->append(new LLMenuItemCallGL( "Reopen with Hex Editor",
&handle_reopen_with_hex_editor, NULL));
+
+ menu->append(new LLMenuItemCallGL( "Message Log", &handle_open_message_log, NULL));
+ menu->append(new LLMenuItemCallGL( "Message Builder", &handle_open_message_builder, NULL));
//
@@ -3031,6 +3039,16 @@ void handle_reopen_with_hex_editor(void*)
}
}
+void handle_open_message_log(void*)
+{
+ LLFloaterMessageLog::show();
+}
+
+void handle_open_message_builder(void*)
+{
+ LLFloaterMessageBuilder::show("");
+}
+
void handle_close_all_notifications(void*)
{
LLView::child_list_t child_list(*(gNotifyBoxView->getChildList()));