From efe1c952232fcfac05e6c59089c4eea9e12c0e25 Mon Sep 17 00:00:00 2001 From: phr0z3nt04st Date: Mon, 14 Jun 2010 14:07:41 -0500 Subject: [PATCH] Fixed a minor ui bug where it kept adding spaces to the end of the filter. --- indra/newview/llfloatermessagelog.cpp | 3 +- indra/newview/llviewermenu.cpp | 76 +++++++++++++-------------- 2 files changed, 40 insertions(+), 39 deletions(-) diff --git a/indra/newview/llfloatermessagelog.cpp b/indra/newview/llfloatermessagelog.cpp index 357495ca3..e05a858aa 100644 --- a/indra/newview/llfloatermessagelog.cpp +++ b/indra/newview/llfloatermessagelog.cpp @@ -859,7 +859,8 @@ void LLFloaterMessageLog::startApplyingFilter(std::string filter, BOOL force) LLMessageLogFilter new_filter = LLMessageLogFilter(); sMessageLogFilterString = filter; new_filter.set(sMessageLogFilterString); - childSetText("filter_edit", filter + " "); + if(filter.at(filter.length()-1) != ' ') + childSetText("filter_edit", filter + " "); if(force || (new_filter.mNegativeNames != sMessageLogFilter.mNegativeNames) || (new_filter.mPositiveNames != sMessageLogFilter.mPositiveNames)) diff --git a/indra/newview/llviewermenu.cpp b/indra/newview/llviewermenu.cpp index 64d79b934..29017b3b4 100644 --- a/indra/newview/llviewermenu.cpp +++ b/indra/newview/llviewermenu.cpp @@ -739,7 +739,44 @@ void init_client_menu(LLMenuGL* menu) //menu->append(new LLMenuItemCallGL("Permissions Control", &show_permissions_control)); // this is now in the view menu so we don't need it here! - + + // + { + LLMenuGL* sub = NULL; + sub = new LLMenuGL("Useful Features"); + sub->append(new LLMenuItemCallGL( "Close All Dialogs", + &handle_close_all_notifications, NULL, NULL, 'D', MASK_CONTROL | MASK_ALT | MASK_SHIFT)); + + sub->append(new LLMenuItemCallGL( "Reopen with Hex Editor", + &handle_reopen_with_hex_editor, NULL)); + + sub->append(new LLMenuItemCallGL( "Message Log", &handle_open_message_log, NULL)); + sub->append(new LLMenuItemCallGL( "Message Builder", &handle_open_message_builder, NULL)); + + sub->append(new LLMenuItemCheckGL( "Enable AO", + &menu_toggle_control, + NULL, + &menu_check_control, + (void*)"AO.Enabled")); + sub->append(new LLMenuItemCallGL( "Edit AO...", + &handle_edit_ao, NULL)); + sub->append(new LLMenuItemCheckGL( "Nimble", + &menu_toggle_control, + NULL, + &menu_check_control, + (void*)"Nimble")); + sub->append(new LLMenuItemCheckGL( "ReSit", + &menu_toggle_control, + NULL, + &menu_check_control, + (void*)"ReSit")); + //these should always be last in a sub menu + sub->createJumpKeys(); + menu->appendMenu(sub); + } + menu->appendSeparator(); + // + { // *TODO: Translate LLMenuGL* sub = new LLMenuGL("Consoles"); @@ -1037,43 +1074,6 @@ void init_client_menu(LLMenuGL* menu) menu->append(new LLMenuItemCallGL("Leave Admin Status", &handle_leave_god_mode, NULL, NULL, 'G', MASK_ALT | MASK_SHIFT | MASK_CONTROL)); - // - menu->appendSeparator(); - { - LLMenuGL* sub = NULL; - sub = new LLMenuGL("Useful Features"); - sub->append(new LLMenuItemCallGL( "Close All Dialogs", - &handle_close_all_notifications, NULL, NULL, 'D', MASK_CONTROL | MASK_ALT | MASK_SHIFT)); - - sub->append(new LLMenuItemCallGL( "Reopen with Hex Editor", - &handle_reopen_with_hex_editor, NULL)); - - sub->append(new LLMenuItemCallGL( "Message Log", &handle_open_message_log, NULL)); - sub->append(new LLMenuItemCallGL( "Message Builder", &handle_open_message_builder, NULL)); - - sub->append(new LLMenuItemCheckGL( "Enable AO", - &menu_toggle_control, - NULL, - &menu_check_control, - (void*)"AO.Enabled")); - sub->append(new LLMenuItemCallGL( "Edit AO...", - &handle_edit_ao, NULL)); - sub->append(new LLMenuItemCheckGL( "Nimble", - &menu_toggle_control, - NULL, - &menu_check_control, - (void*)"Nimble")); - sub->append(new LLMenuItemCheckGL( "ReSit", - &menu_toggle_control, - NULL, - &menu_check_control, - (void*)"ReSit")); - //these should always be last in a sub menu - sub->createJumpKeys(); - menu->appendMenu(sub); - } - // - menu->createJumpKeys(); }