Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(82)

Side by Side Diff: content/browser/accessibility/browser_accessibility_manager.cc

Issue 2297433002: On the Mac, AX_EVENT_LOAD_COMPLETE should only be fired on the top document. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Compiler fix. Created 4 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "content/browser/accessibility/browser_accessibility_manager.h" 5 #include "content/browser/accessibility/browser_accessibility_manager.h"
6 6
7 #include <stddef.h> 7 #include <stddef.h>
8 8
9 #include "base/logging.h" 9 #include "base/logging.h"
10 #include "build/build_config.h" 10 #include "build/build_config.h"
(...skipping 1014 matching lines...) Expand 10 before | Expand all | Expand 10 after
1025 } 1025 }
1026 1026
1027 BrowserAccessibilityDelegate* 1027 BrowserAccessibilityDelegate*
1028 BrowserAccessibilityManager::GetDelegateFromRootManager() { 1028 BrowserAccessibilityManager::GetDelegateFromRootManager() {
1029 BrowserAccessibilityManager* root_manager = GetRootManager(); 1029 BrowserAccessibilityManager* root_manager = GetRootManager();
1030 if (root_manager) 1030 if (root_manager)
1031 return root_manager->delegate(); 1031 return root_manager->delegate();
1032 return nullptr; 1032 return nullptr;
1033 } 1033 }
1034 1034
1035 bool BrowserAccessibilityManager::IsRootTree() {
1036 return delegate() && delegate()->AccessibilityGetAcceleratedWidget();
1037 }
1038
1035 ui::AXTreeUpdate 1039 ui::AXTreeUpdate
1036 BrowserAccessibilityManager::SnapshotAXTreeForTesting() { 1040 BrowserAccessibilityManager::SnapshotAXTreeForTesting() {
1037 std::unique_ptr< 1041 std::unique_ptr<
1038 ui::AXTreeSource<const ui::AXNode*, ui::AXNodeData, ui::AXTreeData>> 1042 ui::AXTreeSource<const ui::AXNode*, ui::AXNodeData, ui::AXTreeData>>
1039 tree_source(tree_->CreateTreeSource()); 1043 tree_source(tree_->CreateTreeSource());
1040 ui::AXTreeSerializer<const ui::AXNode*, 1044 ui::AXTreeSerializer<const ui::AXNode*,
1041 ui::AXNodeData, 1045 ui::AXNodeData,
1042 ui::AXTreeData> serializer(tree_source.get()); 1046 ui::AXTreeData> serializer(tree_source.get());
1043 ui::AXTreeUpdate update; 1047 ui::AXTreeUpdate update;
1044 serializer.SerializeChanges(tree_->root(), &update); 1048 serializer.SerializeChanges(tree_->root(), &update);
1045 return update; 1049 return update;
1046 } 1050 }
1047 1051
1048 } // namespace content 1052 } // namespace content
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698