Index: chrome/browser/views/toolbar_view.cc |
=================================================================== |
--- chrome/browser/views/toolbar_view.cc (revision 10342) |
+++ chrome/browser/views/toolbar_view.cc (working copy) |
@@ -358,10 +358,10 @@ |
void BrowserToolbarView::DidGainFocus() { |
// Check to see if MSAA focus should be restored to previously focused button, |
// and if button is an enabled, visibled child of toolbar. |
- if (!acc_focused_view() || |
- (acc_focused_view()->GetParent()->GetID() != VIEW_ID_TOOLBAR) || |
- !acc_focused_view()->IsEnabled() || |
- !acc_focused_view()->IsVisible()) { |
+ if (!acc_focused_view_ || |
+ (acc_focused_view_->GetParent()->GetID() != VIEW_ID_TOOLBAR) || |
+ !acc_focused_view_->IsEnabled() || |
+ !acc_focused_view_->IsVisible()) { |
// Find first accessible child (-1 to start search at parent). |
int first_acc_child = GetNextAccessibleViewIndex(-1, false); |
@@ -376,15 +376,15 @@ |
int view_index = VIEW_ID_TOOLBAR; |
// Set hot-tracking for child, and update focused_view for MSAA focus event. |
- if (acc_focused_view()) { |
- acc_focused_view()->SetHotTracked(true); |
+ if (acc_focused_view_) { |
+ acc_focused_view_->SetHotTracked(true); |
// Show the tooltip for the view that got the focus. |
if (GetWidget()->GetTooltipManager()) |
GetWidget()->GetTooltipManager()->ShowKeyboardTooltip(acc_focused_view_); |
// Update focused_view with MSAA-adjusted child id. |
- view_index = acc_focused_view()->GetID(); |
+ view_index = acc_focused_view_->GetID(); |
} |
HWND hwnd = GetWidget()->GetHWND(); |
@@ -395,9 +395,9 @@ |
} |
void BrowserToolbarView::WillLoseFocus() { |
- if (acc_focused_view()) { |
+ if (acc_focused_view_) { |
// Resetting focus state. |
- acc_focused_view()->SetHotTracked(false); |
+ acc_focused_view_->SetHotTracked(false); |
} |
// Any tooltips that are active should be hidden when toolbar loses focus. |
if (GetWidget() && GetWidget()->GetTooltipManager()) |
@@ -675,6 +675,14 @@ |
l10n_util::GetString(IDS_SELECT_PROFILE_DIALOG_NEW_PROFILE_ENTRY)); |
} |
+bool BrowserToolbarView::GetAccessibleName(std::wstring* name) { |
+ if (!accessible_name_.empty()) { |
+ (*name).assign(accessible_name_); |
+ return true; |
+ } |
+ return false; |
+} |
+ |
bool BrowserToolbarView::GetAccessibleRole(VARIANT* role) { |
DCHECK(role); |
@@ -683,14 +691,6 @@ |
return true; |
} |
-bool BrowserToolbarView::GetAccessibleName(std::wstring* name) { |
- if (!accessible_name_.empty()) { |
- (*name).assign(accessible_name_); |
- return true; |
- } |
- return false; |
-} |
- |
void BrowserToolbarView::SetAccessibleName(const std::wstring& name) { |
accessible_name_.assign(name); |
} |
@@ -724,8 +724,8 @@ |
} |
void BrowserToolbarView::ShowContextMenu(int x, int y, bool is_mouse_gesture) { |
- if (GetAccFocusedChildView()) |
- GetAccFocusedChildView()->ShowContextMenu(x, y, is_mouse_gesture); |
+ if (acc_focused_view_) |
+ acc_focused_view_->ShowContextMenu(x, y, is_mouse_gesture); |
} |
int BrowserToolbarView::GetDragOperations(views::View* sender, int x, int y) { |