summaryrefslogtreecommitdiffstats
path: root/views
diff options
context:
space:
mode:
authortony@chromium.org <tony@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-08-04 19:47:20 +0000
committertony@chromium.org <tony@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-08-04 19:47:20 +0000
commite5a8c47bda7fe8e3d8491fdd74cd166da02b8a7b (patch)
tree35f5b482eb88291018ecc7a9236d6a9067329fe5 /views
parent13ecb04b3a06a7e84c95a6b7c99f64529aa03b61 (diff)
downloadchromium_src-e5a8c47bda7fe8e3d8491fdd74cd166da02b8a7b.zip
chromium_src-e5a8c47bda7fe8e3d8491fdd74cd166da02b8a7b.tar.gz
chromium_src-e5a8c47bda7fe8e3d8491fdd74cd166da02b8a7b.tar.bz2
Remove a deprecated wstring ToLower function.
BUG=23581 Review URL: http://codereview.chromium.org/3044043 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@54946 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'views')
-rw-r--r--views/controls/menu/menu_controller.cc6
-rw-r--r--views/controls/menu/menu_item_view.cc3
2 files changed, 6 insertions, 3 deletions
diff --git a/views/controls/menu/menu_controller.cc b/views/controls/menu/menu_controller.cc
index 21a7708..3d49366 100644
--- a/views/controls/menu/menu_controller.cc
+++ b/views/controls/menu/menu_controller.cc
@@ -9,6 +9,7 @@
#include "base/i18n/rtl.h"
#include "base/keyboard_codes.h"
#include "base/time.h"
+#include "base/utf_string_conversions.h"
#include "gfx/canvas_skia.h"
#include "views/controls/button/menu_button.h"
#include "views/controls/menu/menu_scroll_view_container.h"
@@ -1537,7 +1538,7 @@ void MenuController::CloseSubmenu() {
bool MenuController::SelectByChar(wchar_t character) {
wchar_t char_array[1] = { character };
- wchar_t key = l10n_util::ToLower(char_array)[0];
+ wchar_t key = UTF16ToWide(l10n_util::ToLower(WideToUTF16(char_array)))[0];
MenuItemView* item = pending_state_.item;
if (!item->HasSubmenu() || !item->GetSubmenu()->IsShowing())
item = item->GetParentMenuItem();
@@ -1570,7 +1571,8 @@ bool MenuController::SelectByChar(wchar_t character) {
for (int i = 0; i < menu_item_count; ++i) {
MenuItemView* child = submenu->GetMenuItemAt(i);
if (!child->GetMnemonic() && child->IsEnabled()) {
- std::wstring lower_title = l10n_util::ToLower(child->GetTitle());
+ std::wstring lower_title = UTF16ToWide(
+ l10n_util::ToLower(WideToUTF16(child->GetTitle())));
if (child == pending_state_.item)
index_of_item = i;
if (lower_title.length() && lower_title[0] == key) {
diff --git a/views/controls/menu/menu_item_view.cc b/views/controls/menu/menu_item_view.cc
index b88fc5b..e0ca73d 100644
--- a/views/controls/menu/menu_item_view.cc
+++ b/views/controls/menu/menu_item_view.cc
@@ -5,6 +5,7 @@
#include "views/controls/menu/menu_item_view.h"
#include "app/l10n_util.h"
+#include "base/utf_string_conversions.h"
#include "gfx/canvas.h"
#include "grit/app_strings.h"
#include "views/controls/button/text_button.h"
@@ -316,7 +317,7 @@ wchar_t MenuItemView::GetMnemonic() {
if (index != std::wstring::npos) {
if (index + 1 != title.size() && title[index + 1] != '&') {
wchar_t char_array[1] = { title[index + 1] };
- return l10n_util::ToLower(char_array)[0];
+ return UTF16ToWide(l10n_util::ToLower(WideToUTF16(char_array)))[0];
}
index++;
}