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

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

Issue 1776713005: Initialize member variables from all constructors (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 4 years, 9 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
« no previous file with comments | « no previous file | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
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 123 matching lines...) Expand 10 before | Expand all | Expand 10 after
134 134
135 BrowserAccessibilityManager::BrowserAccessibilityManager( 135 BrowserAccessibilityManager::BrowserAccessibilityManager(
136 const ui::AXTreeUpdate& initial_tree, 136 const ui::AXTreeUpdate& initial_tree,
137 BrowserAccessibilityDelegate* delegate, 137 BrowserAccessibilityDelegate* delegate,
138 BrowserAccessibilityFactory* factory) 138 BrowserAccessibilityFactory* factory)
139 : delegate_(delegate), 139 : delegate_(delegate),
140 factory_(factory), 140 factory_(factory),
141 tree_(new ui::AXSerializableTree()), 141 tree_(new ui::AXSerializableTree()),
142 user_is_navigating_away_(false), 142 user_is_navigating_away_(false),
143 osk_state_(OSK_ALLOWED), 143 osk_state_(OSK_ALLOWED),
144 last_focused_node_(nullptr),
145 last_focused_manager_(nullptr),
144 ax_tree_id_(AXTreeIDRegistry::kNoAXTreeID), 146 ax_tree_id_(AXTreeIDRegistry::kNoAXTreeID),
145 parent_node_id_from_parent_tree_(0) { 147 parent_node_id_from_parent_tree_(0) {
146 tree_->SetDelegate(this); 148 tree_->SetDelegate(this);
147 Initialize(initial_tree); 149 Initialize(initial_tree);
148 } 150 }
149 151
150 BrowserAccessibilityManager::~BrowserAccessibilityManager() { 152 BrowserAccessibilityManager::~BrowserAccessibilityManager() {
151 tree_.reset(NULL); 153 tree_.reset(NULL);
152 g_ax_tree_id_map.Get().erase(ax_tree_id_); 154 g_ax_tree_id_map.Get().erase(ax_tree_id_);
153 } 155 }
(...skipping 654 matching lines...) Expand 10 before | Expand all | Expand 10 after
808 tree_->CreateTreeSource()); 810 tree_->CreateTreeSource());
809 ui::AXTreeSerializer<const ui::AXNode*, 811 ui::AXTreeSerializer<const ui::AXNode*,
810 ui::AXNodeData, 812 ui::AXNodeData,
811 ui::AXTreeData> serializer(tree_source.get()); 813 ui::AXTreeData> serializer(tree_source.get());
812 ui::AXTreeUpdate update; 814 ui::AXTreeUpdate update;
813 serializer.SerializeChanges(tree_->root(), &update); 815 serializer.SerializeChanges(tree_->root(), &update);
814 return update; 816 return update;
815 } 817 }
816 818
817 } // namespace content 819 } // namespace content
OLDNEW
« no previous file with comments | « no previous file | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698